- 重写父类的属性和方法
# 定义父类
class A():
# 定义父类的构造方法
def __init__(self):
self.a = 'aaaa'
# 定义父类的公有方法public
def public(selfs):
print('publi()method of A')
# 定义子类B,继承了父类A
class B(A):
# 定义子类的构造方法
def __init__(self):
self.a = 'bbbb'
# 定义子类的公有方法public
def public(selfs):
print('publi()method of B')
# 子类b,继承了所有父类A的属性和方法
b = B()
# 调用父类方法
b.public()
# 调用父类的属性
print(b.a)
运行结果
publi()method of B
bbbb