python类在参数中占用了什么

时间:2013-11-23 06:27:42

标签: python inheritance

我对以下内容感到困惑:

class class_name(object):

课程在括号之间有什么作用?是继承吗?

4 个答案:

答案 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):