Pus*_*ade 3 python class
在python中,为什么建议继承我们从类中创建的任何类object,为什么不直接将它作为基类?我注意到一个重要的事情是,__slots__如果我将我的类作为基类(而不是作为类的子类object),则声明不起作用.通过从班级继承我的班级,我还有哪些其他优点/缺点object?
object
__slots__
unu*_*tbu 6
在Python2中,您必须从object继承才能创建"新式"类.像描述符这样的东西,super并且__slots__不适用于"旧式"类,但旧式类仍然是为了向后兼容.
super
在Python3中,所有类都是新式类,因此object不再需要继承.
归档时间:
15 年,4 月 前
查看次数:
190 次
最近记录: