Die Art zu schreiben ist wie folgt.
Schauen wir uns zunächst ein Beispiel einer übergeordneten Klasse an.
class Mos def eat setzt "essen" end
def drink setzt "trinken" end
def take_out setzt "zum Mitnehmen" end end
Schauen wir uns als nächstes ein Beispiel für eine geerbte untergeordnete Klasse an.
Klasse Mcdo <Mos # Klassenvererbung def smile setzt "Lächeln frei" end end
Die Methoden der übergeordneten Klasse können von anderen geerbten Klassen </ strong> verwendet werden.
Methodenname | Mos(Übergeordnete Klasse) | Mcdo(Kinderklasse) |
---|---|---|
eat | ◯ | ◯ |
drink | ◯ | ◯ |
take_out | ◯ | ◯ |
smile | × | ◯ |
In der obigen Abbildung sind die in der Methode der übergeordneten Klasse beschriebenen Eat, Drink und Take_out Sie können sehen, dass es von der untergeordneten Klasse geerbt werden kann. Das Lächeln, eine Methode der Kinderklasse Mcdo, ist jedoch Mos der Elternklasse. Wird nicht von geerbt.
Mit anderen Worten Klasse Name der untergeordneten Klasse <Name der übergeordneten Klasse end Durch Schreiben wie folgt kann eine neue Methode erstellt werden, während die Methode der übergeordneten Klasse in einer anderen Klasse geerbt wird. Du kannst hinzufügen.
Recommended Posts