python超继承
Posted -有风来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()
以上是关于python超继承的主要内容,如果未能解决你的问题,请参考以下文章