Python 中有经典类和新式类之分。
经典类和新式类有一些不同之处。
区别 | 新式类 | 经典类 |
---|---|---|
写法 | 当前类或父类继承 object | 与新式类相反 |
多继承 | 广度优先 | 深度优先 |
构造函数 | 可用 super 调用父类构造函数 | 调用构造函数出错 |
2.x | 需要显式继承 object | 默认 |
3.x | 默认 |
Python 中有经典类和新式类之分。
经典类和新式类有一些不同之处。
区别 | 新式类 | 经典类 |
---|---|---|
写法 | 当前类或父类继承 object | 与新式类相反 |
多继承 | 广度优先 | 深度优先 |
构造函数 | 可用 super 调用父类构造函数 | 调用构造函数出错 |
2.x | 需要显式继承 object | 默认 |
3.x | 默认 |