新式类 | 旧式类 |
---|---|
广度优先 | 深度优先 |
Python 3.x中默认都是新式类(object可以不写) | Python 2.x中默认都是经典类,只有显式继承了object才是新式类 |
新式类内置有__new__方法 | 经典类没有__new__方法而只有__init__方法 |
在实例创建过程中__new__方法先于__init__方法被调用,它的第一个参数类型为type。 |
Python新式类和经典类的区别是什么
猜你喜欢
转载自blog.csdn.net/YJG7D314/article/details/104002868
今日推荐
周排行