विरासत एक वर्ग को किसी अन्य वर्ग से व्युत्पन्न करने देती है, इसके व्यवहार को पुनः उपयोग और विस्तारित करते हुए। super() मूल वर्ग की विधियों को कॉल करता है। Python multiple inheritance का समर्थन करता है, जिसे MRO (Method Resolution Order) द्वारा हल किया जाता है।
मूल विरासत और super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
