Python支持多继承,就是可以同时继承多个父类的属性和方法
- 多重继承容易导致代码混乱,当不确定是否真的需要使用多重继承时,尽量避免使用它
- 案例
class Base1:
def fool1(self):
print('我在Base1中')
class Base2:
def fool2(self):
print('我在Base2中')
class C(Base1,Base2):
pass
c = C()
c.fool1()#我在Base1中
c.fool2()#我在Base2中
- 多重继承的陷阱