首页 > 代码库 > python3 继承原理
python3 继承原理
1 class A: 2 def test(self): 3 print(‘from A‘) 4 5 class B(A): 6 # def test(self): 7 # print(‘from B‘) 8 pass 9 class C(A): 10 # def test(self): 11 # print(‘from C‘) 12 pass 13 class D(B): 14 # def test(self): 15 # print(‘from D‘) 16 pass 17 class E(C): 18 # def test(self): 19 # print(‘from E‘) 20 pass 21 class F(D,E): 22 # def test(self): 23 # print(‘from F‘) 24 pass 25 f1=F() 26 f1.test() 27 print(F.mro()) #只有新式才有这个属性可以查看线性列表,经典类没有这个属性 28 29 #新式类继承顺序:F->D->B->E->C->A 30 #经典类继承顺序:F->D->B->A->E->C 31 #python3中统一都是新式类 32 #pyhon2中才分新式类与经典类 33 34 # 继承顺序
python3 继承原理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。