多重继承

Python支持多重继承,一个子类可以有多个直接父类,这样就具备了多个父类的特点,这样的类的层次会特别复杂,应尽量避免使用

 1 class A:
 2     def aa(self):
 3         print('aa')
 4 
 5 class B:
 6     def bb(self):
 7         print('bb')
 8 
 9 class C(B,A):
10     def cc(self):
11         print('cc')
12 
13 c = C()
14 c.cc()
15 c.bb()
16 c.aa()