Dědičnost umožňuje třídě dědit z jiné třídy a znovu používat a rozšiřovat její chování. super() volá metody rodičovské třídy. Python podporuje vícenásobnou dědičnost, kterou řeší MRO (Method Resolution Order).
Základní dědičnost a super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
