class A:
def hello(self):
print('父类方法')
class B(A):
pass
c = A()
c.hello()
输出:父类方法
重写子类方法的同时使用父类
方法一:
class 父类:
def __init__(self):
self.name = '我是父类'
class 子类:
def __init__(self):
父类.__init__(子类)
self.name = '我是父类'
方法二:
class 父类:
def __init__(self):
self.name = '我是父类'
class 子类:
def __init__(self):
super().__init_()
self.name = '我是父类'
super()可以自动查找,有多重继承也会一层一层查找
多重继承:
class C(a,b):
pass