الوراثة تسمح لفئة بالاشتقاق من فئة أخرى، وإعادة استخدام وتوسيع سلوكها. super() يستدعي طرق الفئة الأب. يدعم Python الوراثة المتعددة، والتي يتم حلها عبر MRO (Method Resolution Order).
الوراثة الأساسية و super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
