码迷,mamicode.com
首页 > 编程语言 > 详细

python3 继承原理

时间:2017-03-10 13:07:59      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:start   原理   exp   python   com   block   indicator   hid   ted   

技术分享
 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 # 继承顺序
View Code

 

python3 继承原理

标签:start   原理   exp   python   com   block   indicator   hid   ted   

原文地址:http://www.cnblogs.com/xp1005/p/6529853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!