我对以下内容感到困惑:
class class_name(object):
课程在括号之间有什么作用?是继承吗?
答案 0 :(得分:1)
这是超类。可以有不止一个,虽然正确并使其有用可能有点棘手。也可能没有,但除非你使用Python 3,否则这是一个坏主意。
答案 1 :(得分:0)
基本上它是继承。您可能会发现此主题和一些相关链接很有用:Python class inherits object。
答案 2 :(得分:0)
是。这是继承。这就是它的样子:
class DerivedClass(BaseClass)
在您的声明中,您基本上继承了object
类型。这是一个内置的。但是,在Python 3中,您不需要这样做,因为每个类都隐式地是object
的子类。
顺便说一句,更多关于这个here。
答案 3 :(得分:0)
class class_name(object):
这称为继承
Python还支持多重继承,这意味着您可以从多个类继承
例如:
class class_name(BaseClassName1,BaseClassName2,BaseClassName3):