Python类的多继承
类的多继承-类方法不同
class A: def add(self,a,b): print('类A中的加法,结果为:',a+b) class B: def sub(self,a,b): print('类B中的减法,结果为:',a-b) #子类C继承类B和类A的所有方法,调用的时候,直接去父类里取方法调用即可 class C(A,B): pass C().add(10,20) C().sub(4,3)
类的多继承-类方法相同
class A: def add(self,a,b): print('类A中的加法,结果为:',a+b) class B: #类B和类A拥有同名函数add def add(self,a,b): print('类B中的加法,结果为:',a+b) def sub(self,a,b): print('类B中的减法,结果为:',a-b) class C(B,A): #调用时会优先调用前面这个父类(B类)的同名方法 pass #子类C调用时将顺序调用 C().add(10,20) C().sub(4,3)