python超继承
比如有两个类,父类a和子类b
父类a有个add方法(很多行代码)
子类b需要重写add方法(只需要做一点点改动)
这时候就可以用到超继承
class a():
def __init__(self,a,b):
self.a=a
self.b=b
def add(self):
print('父类',self.a+self.b)
print('父类', self.a + self.b)
print('父类', self.a + self.b)
print('父类', self.a + self.b)
print('父类', self.a + self.b)
print('父类', self.a + self.b)
class b(a):
def add(self):
super(b,self).add()
print('子类',self.a+self.b+10)
b(3,4).add()
浙公网安备 33010602011771号