La façon d'écrire est la suivante.
Tout d'abord, regardons un exemple de classe parent.
class Mos def eat met "manger" end
def drink met "boire" end
def take_out met "à emporter" end end
Ensuite, regardons un exemple de classe enfant héritée.
classe Mcdo <Mos # classe héritage def smile met "sourire libre" end end
Les méthodes de la classe parente peuvent être utilisées par d'autres classes héritées </ strong>.
Nom de la méthode | Mos(Classe parent) | Mcdo(Classe enfant) |
---|---|---|
eat | ◯ | ◯ |
drink | ◯ | ◯ |
take_out | ◯ | ◯ |
smile | × | ◯ |
En regardant la figure ci-dessus, les options eat, drink et take_out décrites dans la méthode de la classe parente sont Vous pouvez voir qu'il peut être hérité par la classe enfant. Cependant, smile, qui est une méthode de la classe enfant Mcdo, est Mos de la classe parent. N'est pas hérité par.
En d'autres termes class Nom de classe enfant <Nom de classe parent end En écrivant comme suit, une nouvelle méthode peut être créée tout en héritant de la méthode de la classe parent dans une autre classe. Vous pouvez ajouter.
Recommended Posts