class subclass(superclass):
def __init__(self, arg1, arg2):
superclass.__init__(self, blah1, blah2)
使用superclass.__init__(self, blah1, blah2)
的目的是什么?
关于在继承超类时是否使用最后一行,我有点困惑。
答案 0 :(得分:1)
superclass.__init__(self,*args,**kwargs)
基本上等于
super(Myclass,self).__init__(*args,**kwargs)
它调用了超级构造函数。但它会跳过继承堆栈的其余部分(我认为super()
气泡或其他东西......大部分时间我都使用第一种方法)
**这可能是过度简化