多继承
钻石继承法 A D继承的B和C,B和C继承的A #继承 单继承==减少了代码的重复性#继承表达的是一种 子类是父类的关系#钻石继承# class A:# def func(self):print("A")# class B(A):# def func(self): print("B")# class C(A):# def func(self): print("C")# class D(B,C):#从做到右一个一个找,如果左边没有的话,不会去左边的上一级去找,会先看右边有没有,右边没有的话,会去上一级找# pass# d=D()# d.func()#六边形继承# class F:# def func(self):# print("F")# class A(F):# def func(self):print("A")# class B(A):# def func(self): print("B")# class E(F):# pass# class C(E):# def func(self): print("C")# class D(B,C):#从做到右一个一个找,如果左边没有的话,不会去左边的上一级去找,会先看右边有没有,右边没有的话,会去上一级找# pass# d=D()# print(D.mro())#mro方法可以查他的继承方式,mor只在新式类中使用#新式类的继承方式