新式类和经典类继承优先级python3默认是新式类 python2默认是经典类
工具/原料
Python3 Pycharm
方法/步骤
1
经典类继承先一条线往上找到头,在往右找
2
新式类继承优先级
3
继承优先级是用mro算法算出来的可以调用mro方法查看优先级
5
super()对象调用函数属性super()调用的所有父类属性,都是从mro算法查找
6
如果调用多个父类的值,用指明道姓的方式调用
Python3 Pycharm
经典类继承先一条线往上找到头,在往右找
新式类继承优先级
继承优先级是用mro算法算出来的可以调用mro方法查看优先级
super()对象调用函数属性super()调用的所有父类属性,都是从mro算法查找
如果调用多个父类的值,用指明道姓的方式调用