子类里面必须调用super.init才能调用父类init中的初始化参数
如果子类中重载父类中的函数,该函数在子类调用是时会修改,不管是否在父类的函数中调用,如下
class parent:
def __init__(self):
self.o = 'dafda'
def pp(self):
print('pppp')
def dd(self):
print('dddd')
def cc(self):
print('ccc')
def p(self):
self.pp()
self.cc()
self.dd()
class child(parent):
def __init__(self):
super().__init__()
def pp(self):
print('11111')
c = child()
c.p()
结果