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两个父类的方法。通过这种方式,子类可以使用多个父类的方法。需要注意的是,当多个父类中存在同名方法时,子类按照继承列表的顺序优先调用前面的父类方法。