7_23 day25 18min 继承顺序

没定义一个类,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没有就报错 广度

猜你喜欢

转载自www.cnblogs.com/yikedashuyikexiaocao/p/9352523.html
今日推荐