- 子类和父类的构造函数的类属性都可以调用
# 定义父类
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):
super().__init__()
# 定义子类的对象属性
self.b = 'bbbb'
# 定义子类的公有方法public
def public(selfs):
super().public()
# 子类b,继承了所有父类A的属性和方法
b = B()
# 调用父类方法
b.public()
# 调用父类的属性
print(b.a)
# 调用子类的属性
print(b.b)
运行结果
publi()method of A
aaaa
bbbb