Python之面向对象新式类和经典类
新式类和经典类的继承原理:
在Python3中,就只有新式类一种了。
类是有继承顺序的:
Python的类是可以继承多个类的,也就是多继承。
Python的类如果继承了多个类,那么其寻找的方法有两种,分贝为:深度优先 and 广度优先。
当类是经典类时:多继承状态下,按深度优先查找。
当类是新式类时:多继承状态下,按广度优先查找。
先看Python3中新式类:
Python之面向对象新式类和经典类
新式类和经典类的继承原理:
在Python3中,就只有新式类一种了。
类是有继承顺序的:
Python的类是可以继承多个类的,也就是多继承。
Python的类如果继承了多个类,那么其寻找的方法有两种,分贝为:深度优先 and 广度优先。
当类是经典类时:多继承状态下,按深度优先查找。
当类是新式类时:多继承状态下,按广度优先查找。
先看Python3中新式类: