gpt4 book ai didi

Python 默认继承?

转载 作者:太空狗 更新时间:2023-10-29 19:33:26 24 4
gpt4 key购买 nike

如果我在 Python 中定义一个类,例如:

class AClass:
__slots__ = ['a', 'b', 'c']

它继承自哪个类?它似乎没有继承自 object

最佳答案

如果你定义了一个类并且没有声明任何特定的父类,这个类就变成了一个“经典类”,它的行为与从对象继承的“新式类”有点不同。有关更多详细信息,请参见此处:http://docs.python.org/release/2.5.2/ref/node33.html

经典类没有共同的根,因此本质上,您的 AClass 不会从任何类继承。

请注意,这是 3.0 之前的 Python 版本特有的。在 Python 3 中,所有类都是新式类,如果没有声明其他父类,则隐式继承自 object。

关于Python 默认继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4906014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com