继承顺序
Python3 :
新式类的查找顺序:广度优先
新式类的继承:
class A(object): Python2 3 都是了
MRO算法--生成一个列表保存继承顺序表
不找到底部
Python2 中有新式类 和 经典类
Python2 默认的是经典类
经典类的继承是 深度优先
找到最深的,然后从头开始找
例子
|
|
结果:
(
Python3 :
新式类的查找顺序:广度优先
新式类的继承:
class A(object): Python2 3 都是了
MRO算法--生成一个列表保存继承顺序表
不找到底部
Python2 中有新式类 和 经典类
Python2 默认的是经典类
经典类的继承是 深度优先
找到最深的,然后从头开始找
|
|
结果:
(