Python类继承简单实现
代码:
#! /usr/bin/python # Filename: inherit.py # Author: yanggang class SchoolMember: def __init__(self,name,age): self.name = name self.age = age print 'init SchoolMember: ', self.name def tell(self): print 'name:%s; age:%s' % (self.name, self.age) class Teacher(SchoolMember): def __init__(self,name,age,salary): SchoolMember.__init__(self,name,age) self.salary = salary print 'init Teacher: ', self.name def tell(self): SchoolMember.tell(self) print 'salary: ', self.salary class Student(SchoolMember): def __init__(self,name,age,marks): SchoolMember.__init__(self,name,age) self.marks = marks print 'init Student: ', self.name def tell(self): SchoolMember.tell(self) print 'marks: ', self.marks t = Teacher('yanggang', 20, 1000) s = Student('liming', 12, 86) members = [t,s] print for member in members: member.tell()
结果:
[work@db-testing-com06-vm3.db01.baidu.com python]$ python inherit.py
init SchoolMember: yanggang
init Teacher: yanggang
init SchoolMember: liming
init Student: liming
name:yanggang; age:20
salary: 1000
name:liming; age:12
marks: 86
Python类继承简单实现相关推荐
- python类继承实例_python类继承与子类实例初始化用法分析
这篇文章主要介绍了python类继承与子类实例初始化用法,实例分析了Python类的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 [ 先贴参考书籍原文(中文英文对照)] __init__方法介 ...
- python类继承实例_Python实现类继承实例
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,本文就举一例Python类继承的实例. 实例代码如下: #! /usr/bin/python # Filename: inherit ...
- python类继承中构造方法_第8.3节 Python类的__init__方法深入剖析:构造方法与继承详解...
第8.3节Python类的__init__方法深入剖析:构造方法与继承详解 一. 引言 上两节介绍了构造方法的语法及参数,说明了构造方法是Python的类创建实例后首先执行的方法,并说明如果类没 ...
- python 类继承list,为什么继承 Python 内置类型会出问题?!
本文出自"Python为什么"系列,请查看全部文章 不久前,Python猫 给大家推荐了一本书<流畅的Python>(点击可跳转阅读),那篇文章有比较多的"溢 ...
- Python类继承及super()函数
文章目录 Python中单类继承 普通类方法继承 初始化函数继承 Python中多类继承 Python中单类继承 Python是一门面向对象的编程语言,支持类继承.新的类称为子类(Subclass), ...
- python 类继承和组合_python3--类与继承和组合
类和继承:"是一个"关系 我们已经深入探索了继承的机制,这里举个例子来说明它是如何用于模拟真实世界的关系的.从程序员的角度来看,继承是由属性点号运算启动的,由此触发实例.类以及任何 ...
- python类继承重复_python单例模式,可以继承,不会重复执行初始化函数的版本
网上最长见的版本: 1 classSingleton(object):2 __instance=None3 def__init__(self):4 pass 5 def__new__(cls,*arg ...
- Python 类继承,__bases__, __mro__, super
Python是面向对象的编程语言,也支持类继承. >>> class Base: ... pass ... >>> class Derived(Base): ... ...
- python 类继承 父类初始化_python之子类继承父类时进行初始化的一些问题
直接看代码: classPerson:def __init__(self): self.name= "jack" classStudent(Person):def __init__ ...
最新文章
- Apache用户认证,域名跳转
- Android Gson的使用总结
- 大剑无锋之分布式和微服务分别是什么?【面试推荐】
- Python快速定位工作目录
- php ziparchive(),php的ZipArchive类用法实例
- 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...
- jQuery选择器案例之——index.js
- CI框架--加载静态内容
- java中的异常处理语句_Java中实现异常处理的基础知识
- 一维装箱问题 java_c语言来实现贪心算法之装箱问题
- SQLite 插入大量数据慢的解决方法
- 发动机噪音测试软件,噪音测试
- WordPress插件 AffiliateWP 电商联盟推广插件汉化/中文版[更新至v1.8]
- 【Steam VR 2.0】自定义按键 action 发布后无效的解决办法
- ftp 报错 227 Entering Passive Mode (192,168,169,141,213,232)
- 法国计算机工程师学院排名,法国90所工程师学院最新排行榜
- 解决微信企业号和公众号无法调用摄像头拍视频的问题
- [jQuery学习系列四 ]4-Jquery学习四-事件操作
- MySQL保存特殊字符及表情符
- 生产者消费者模式详细解读
热门文章
- 【转】iOS-Core-Animation-Advanced-Techniques(六)
- JavaScript工具库之Lodash
- Python异常处理实例
- Win7中开启Telnet命令
- Make uploadify button text support multiple languages(使uploadify的buttonText支持多国语言)
- 【.Net Micro Framework PortingKit(补) – 1】USB驱动开发
- python3转为unicode编码_「小技能get记」· 如何用python3解码unicode
- java ios websocket_Java WebSocket的例子
- 网页怎么在图片上添加文字_抖音一天可见怎么添加文字-抖音一天可见添加文字文案方法介绍...
- 那些生活中的应该知道的知识