継承により、あるクラスが別のクラスから派生し、その振る舞いを再利用・拡張できます。super() は親クラスのメソッドを呼び出します。Python は多重継承をサポートしており、それは MRO(Method Resolution Order、メソッド解決順序)によって解決されます。
基本的な継承と super()
python
:
():
.name = name
():
():
():
().__init__(name)
.breed = breed
():
d = Dog(, )
d.name
d.speak()
