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

C3 算法

时间:2021-04-02 13:11:45      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:计算   load   number   fence   lazy   方法   mode   没有   继承   

 

python2与python3

经典类是深度优先:经典类不继承object python2点几

新式类是广度优先cs算法(非广度优先)继承object的是新式类:python3 中没有经典类都是新式类

c3算法需要你在类中先继承的前后顺序,进行计算顺序

1.画出类的继承线形图
2.C3计算
3.结果是继承顺序

技术图片

 

 

单继承:当顶级父类也没有查到你要调用的方法的话就到此结束,必然报错

多继承:多继承需要明确继承搜索顺序

技术图片

 

 

 

 

C3 算法

标签:计算   load   number   fence   lazy   方法   mode   没有   继承   

原文地址:https://www.cnblogs.com/g8090/p/14607777.html

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