L'ereditarietà consente a una classe di derivarsi da un'altra, riutilizzandone e estendendone il comportamento. super() chiama i metodi della classe genitore. Python supporta l'ereditarietà multipla, risolta da MRO (Method Resolution Order).
Ereditarietà base e super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
