在Python 3中,我从继承的类中使用super,如下所示:
class Orange(Fruit):
def __init__(self):
super().__init__()
在上面的代码段中,Orange
class继承自Fruit
class。看看家长班
class Fruit():
def __init__(self):
pass # call super().__init__() here?
我们是否需要从父/基类中调用super才能使MRO有效地工作?
不,在Python有呼吁没有任何意义__init__
上super
的基类和MRO仍然会正确初始化
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句