没定义一个类,python会计算出一个新方法解析胡顺序 MRO列表,这个MRO
列表就是一个简单的所以基类的线性顺序列表。、,
用点_mro_ 查询
class A:
# def test(self):
# print('A')
pass
class B(A):
# def test(self):
# print('B')
pass
class C(A):
# def test(self):
# print('C')
pass
class D(B):
# def test(self):
# print('D')
pass
class E(C):
# def test(self):
# print('E')
pass
class F(D,E):
# def test(self):
# print('F')
pass
f1=F()
# f1.test()
#经典类:F->D->B->A-->E-->
print(F.__mro__)
#F-->D->B-->E--->C--->A新式类 A没有就报错 广度