Python(3) python __init__()初 4000 始化及继承的实现
2017-12-12 09:44
260 查看
这篇文章介绍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, "岁啦!") 运行结果截图如下:
如下,有父类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方法
- Python类继承的简单实现
- python中子类继承父类的__init__方法实例
- Python实现类继承实例
- python 继承中的self和__init__
- python 详解类class的继承、__init__初始化、super方法(五)
- python实现单例模式__init__ __new__区别
- Python入门:类的继承与实现
- python中类的继承,初始化,super()__init__()方法
- python中的__new__方法与__init__方法区别与调用;通过使用__new__实现单例模式
- python继承和抽象类的实现方法
- Python开发基础-Day20继承实现原理、子类调用父类的方法、封装
- 【Python】Python3 多继承的super init()问题
- Python:继承Thread实现多线程
- Python简化类例一:实现在类的定义、继承、重写
- Python 继承实现的原理(继承顺序)
- [python相关]多类继承中子类默认继承哪个父类的构造函数__init__
- python 子类继承父类的__init__方法
- Python中的__init__()方法及其继承
- [python相关]多类继承中子类默认继承哪个父类的构造函数__init__