如下,有父类Animal,在fClass.py中。
class Animal:
def __init__(self, age):
self.age = age
print("Animal初始化")
def walk(self):
print("walk")
def eat(self):
print("吃草")
有子类pig,在world.py中。
import fClass
class pig(fClass.Animal):
def __init__(self, name):
self.name = name
print(self.name)
if __name__ == "__main__":
# 实例化对象时自动调用初始化函数
p = pig("猪")
# 访问父类的函数
p.walk()
p.eat()
# 访问属性变量
print(p.name)
p.age = 2
print(p.age, "岁啦!")
运行结果截图如下: