উত্তরাধিকার একটি ক্লাসকে অন্য ক্লাস থেকে উদ্ভূত হতে দেয়, এর আচরণ পুনঃব্যবহার এবং প্রসারিত করতে। super() মূল ক্লাসের পদ্ধতি আহ্বান করে। Python একাধিক উত্তরাধিকার সমর্থন করে, যা MRO (Method Resolution Order) দ্বারা সমাধান করা হয়।
মৌলিক উত্তরাধিকার এবং super()
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
