我对Python还不熟悉。我有这个密码:
class SomeClass(OtherClass):
name = "whatever"
task = "nothing"
现在,我想创建一个子类,这样,我就可以像这样实例化它:
child = ChildClass(task = "sometask")
child.name #=> "whatever"
child.task #=> "sometask"
child2 = ChildClass()
child2.task #=> "nothing"
我该怎么做
Tags:
您需要覆盖它的初始值设定项(有点像其他语言中的构造函数):
首先,您需要注意,您是在
SomeClass
中创建类变量,而不是实例变量现在我们设计了一个类,它接受两个带有默认值的关键字参数。因此,如果不向其中任何一个传递值,默认情况下
whatever
将被分配给name
,nothing
将被分配给task
相关问题 更多 >
编程相关推荐