python继承和重写init方法
2013-06-26 17:41
513 查看
代码如下:
结果:
>>>
Li Goudan
Li Si
>>>
#! /usr/bin/env python #coding=utf-8 class Dad(object): def __init__(self, surname ): self.surname = surname class Son_1(Dad): def __init__(self, surname, name ): Dad.__init__(self, surname) self.name = name class Son_2(Dad): def __init__(self, surname): Dad.__init__(self, surname) self.name = 'Si' if __name__ == '__main__': son_1 = Son_1('Li', 'Goudan') print son_1.surname, son_1.name son_2 = Son_2('Li') print son_2.surname, son_2.name
结果:
>>>
Li Goudan
Li Si
>>>
相关文章推荐
- python继承和重写init方法--实例
- python 详解类class的继承、__init__初始化、super方法(五)
- python 继承 及调用被重写的父类方法(未被绑定的方法)
- Python3 面向对象——继承,重写,类属性与方法
- python中子类继承父类的__init__方法实例
- python中类的继承与方法重写
- Python中的__init__()方法及其继承
- Python类的继承和方法重写总结
- python中子类继承父类的__init__方法实例
- Python3基础 重写__init__方法 在类的实例化的时候传入参数
- python中类的继承,初始化,super()__init__()方法
- [置顶] python入门:类的多重继承问题、重写、未绑定的超类方法、super()
- python 类的介绍,继承及重写父类方法
- 继承CCSprite时不要重写init方法,否则会无限循环
- python 子类继承父类的__init__方法
- python-对象、私有属性_方法、继承(多重继承)、重写
- Python中__init__方法注意点
- 关于继承Fragment后重写构造方法而产生的错误
- asp.net继承page类重写方法 实现最基本的用户登录验证 权限验证等
- 详解Python中的__new__、__init__、__call__三个特殊方法