Python 支持多继承,如果父类中有相同名字的方法,在子类没有指定父类名时,解释器将“从左向右” 按顺序搜索
MRO (Method Resolution Order) : 方法解析顺序。我们可以通过mro() 方法获得 “类的层次结构” , 方法解析顺序也是按照这个 “类的层次结构” 寻找
class A:
def test_a(self):
print('A类')
def MM(self):
print('MM_A')
class B:
def test1_a(self):
print('B类')
def MM(self):
print('MM_B')
class C(A,B):
def test3(self):
print('C类')
C1 = C()
print(C.mro())
C1.MM()