这篇文章介绍python中class类初始化函数__init__()实现类属性的显示表示,及python中类的继承的实现。
如下,有父类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, "岁啦!") 运行结果截图如下:
本文通过实例演示了Python中如何定义类与子类,并展示如何使用初始化方法__init__()来设置类属性,以及如何从子类中调用父类的方法。
4716

被折叠的 条评论
为什么被折叠?



