Python(3) python __init__()初始化及继承的实现

来源:互联网 发布:张学友 知乎 编辑:程序博客网 时间:2024/05/22 04:34
        这篇文章介绍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 fClassclass 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, "岁啦!")
       运行结果截图如下:

      

原创粉丝点击