Python中支持多繼承,可以通過在類定義的時候在括號內列出多個父類來實現多繼承,例如:
class Parent1:
def method1(self):
print("Method from Parent1")
class Parent2:
def method2(self):
print("Method from Parent2")
class Child(Parent1, Parent2):
pass
child = Child()
child.method1() # 輸出: Method from Parent1
child.method2() # 輸出: Method from Parent2
在上面的例子中,Child類同時繼承了Parent1和Parent2兩個父類的方法。通過這種方式,子類可以使用多個父類的方法。需要注意的是,當多個父類中存在同名方法時,子類按照繼承列表的順序優先調用前面的父類方法。