C3 算法

时间:2021-04-02 13:11:45   收藏:0   阅读:0

 

python2与python3

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

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

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

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

技术图片

 

 

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

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

技术图片

 

 

 

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!