1
2
3
class A(object):
def __init__(self):
pass

使用super

要求父类必须派生自object!

1
2
3
class B(A):
def __init__(self):
super(B, self).__init__()

使用类名访问

1
2
3
class B(A):
def __init__(self):
A.__init__(self)

参考

  1. http://stackoverflow.com/questions/753640/inheritance-and-overriding-init-in-python

留言