La herencia permite que una clase derive de otra, reutilizando y extendiendo su comportamiento. super() llama a los métodos de la clase padre. Python admite herencia múltiple, resuelta mediante el MRO (Method Resolution Order, orden de resolución de métodos).
Herencia básica y super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
