მემკვიდრეობა საშუალებას აძლევს კლასს რომ მიიღოს სხვა კლასის თვისებები, მისი ქცევის ხელახლა გამოყენება და გაფართოება. super() ალუბლის მშობელი კლასის მეთოდებს. Python მხარს უჭერს მრავალ მემკვიდრეობას, რომელიც მოგვარებულია MRO-ით (Method Resolution Order).
ძირითადი მემკვიდრეობა და super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
