先谢谢你!
我在使用自定义类时遇到了一个问题,代码如下:
类别定义:
class BaseCompetition:
def __init__(self, company):
self.company = company
class SingleLeagueCompetition(Competition):
def __init__(self, company):
BaseCompetition.__init__(self,company)
当使用它时,像这样:
公司是一个模范
但是我在执行代码时遇到了一个错误:
我只是不知道怎么了。。。在
再次感谢!在
您的
SingleLeagueCompetition
类应该继承自BaseCompetition
,如下所示:也可以使用
super
将其绑定到子类中,而不是使用父类BaseCompetition._init_
调用构造函数。在更多参考咨询:https://docs.python.org/3.4/library/functions.html#super
相关问题 更多 >
编程相关推荐