# Initialize using Parent
#
class MySubClass(MySuperClass):
def __init__(self):
MySuperClass.__init__(self)
或者,更好的是,使用Python的内置函数,super()
(参见Python 2/Python 3它的文档)可能是调用父级进行初始化的稍微更好的方法:
# Better initialize using Parent (less redundant).
#
class MySubClassBetter(MySuperClass):
def __init__(self):
super(MySubClassBetter, self).__init__()
或者,与上面完全相同,除了使用零参数形式super()
,它仅在类定义中起作用:
class MySubClassBetter(MySuperClass):
def __init__(self):
super().__init__()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)