为什么 Python 类继承自 Object
在 Python 中,类用于定义具有特定属性和方法的对象。这些类是通过定义类语句创建的,通常的做法是从基类对象继承。但是,这种继承的原因因所使用的 Python 版本而异。
Python 2.x
在 Python 2.x 中,有两种类型的类:
新样式类提供了许多好处超过经典风格的类,包括:
因此,在 Python 2.x 中,强烈建议始终从对象继承以利用这些
Python 3.x
在 Python 3.x 中,所有类默认都是 new-style,所以显式继承 object 或继承 object 没有区别。不是。但是,为了与 Python 2.x 代码兼容,如果代码打算在两个 Python 版本上运行,从 object 继承仍然是一个很好的做法。
结论
在 Python 2.x 中,显式继承对象对于受益于新型类功能至关重要。在 Python 3.x 中,不需要从 object 继承,但出于兼容性目的,建议继承。通过了解这种继承背后的基本原理,您可以就 Python 代码中的类设计做出明智的决策。
以上是为什么Python类继承自'object”?的详细内容。更多信息请关注PHP中文网其他相关文章!