Naslijeđivanje omogućava klasi da se izvedu iz druge, ponovno koristeći i proširujući njezino ponašanje. super() poziva metode roditeljske klase. Python podržava višestruko naslijeđivanje, razriješeno sa MRO (redoslijed rezolucije metode).
Osnovno naslijeđivanje i super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
