天天看点

Python学习:多重继承

Python支持多继承,就是可以同时继承多个父类的属性和方法

  1. 多重继承容易导致代码混乱,当不确定是否真的需要使用多重继承时,尽量避免使用它
  2. 案例
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中
           
  1. 多重继承的陷阱