python里,一个子类继承父类,父类中有3个函数,其中A函数吧,类似构造函数会自动执行,A调用了B和C两个函数,就相当于父类会直接执行BC两个函数。子类中对B和C函数进行了重写,那当实例化子类对象时,自动调用了子类的BC两个函数
class parent:
def __init__(self):
self.A()
def A(self):
print('A')
self.B()
self.C()
def B(self):
print('B')
def C(self):
print('C')
class son(parent):
def __init__(self):
# super().__init__()
parent.__init__(self)
def B(self):
print("sub B")
def C(self):
print("sub C")
a=parent()
b=son()
输出
#A
#B
#C
#-------------------------------
#A
#sub B
#sub C