C3 算法

2021-06-06 15:03

阅读:356

标签:计算   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


评论


亲,登录后才可以留言!