理解 Python 类继承
在 Python 中,类可以从其他类继承,这使得它们可以访问父类的属性和方法。然而,经常出现的一个特点是为什么类被声明为从对象类继承。
为什么从对象继承(Python 2.x 与 Python 3.x)
在 Python 2.x 中,没有显式父类的类声明被称为“经典”类。这些类不继承自 object,并且与显式继承自 object 的“新”样式类相比有许多限制:
在 Python 3.x 中,消除了经典类和新样式类之间的区别。所有类都被视为新样式类,并且隐式继承自 object,无需显式声明。
你应该从 Python 3 中的 object 继承吗?
从 object 继承时在 Python 3 中是可选的,它没有提供任何优点或缺点。但是,出于兼容性原因,建议在编写可能需要在 Python 2.x 和 Python 3.x 中运行的代码时从 object 继承。
以上是为什么要从 Python 中的'object”继承:一个类继承问题的详细内容。更多信息请关注PHP中文网其他相关文章!