Python实现类继承实例


Posted in Python onJuly 04, 2014

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,本文就举一例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.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 写入csv乱码问题解决方法
Oct 23 Python
python验证码识别的示例代码
Sep 21 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
Python从Excel中读取日期一列的方法
Nov 28 Python
python 提取tuple类型值中json格式的key值方法
Dec 31 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
python文档字符串(函数使用说明)使用详解
Jul 30 Python
python读取ini配置文件过程示范
Dec 23 Python
Scrapy框架实现的登录网站操作示例
Feb 06 Python
Python列表操作方法详解
Feb 09 Python
使用Python爬取弹出窗口信息的实例
Mar 14 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
Django集成百度富文本编辑器uEditor攻略
Jul 04 #Python
一个小示例告诉你Python语言的优雅之处
Jul 04 #Python
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 #Python
Python Deque 模块使用详解
Jul 04 #Python
Python中的二叉树查找算法模块使用指南
Jul 04 #Python
深入分析在Python模块顶层运行的代码引起的一个Bug
Jul 04 #Python
python之import机制详解
Jul 03 #Python
You might like
php自动加载机制的深入分析
2013/06/08 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
jquery 页面全选框实践代码
2010/04/02 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
详解webpack性能优化——DLL
2017/10/20 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
2018/08/30 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
pycharm设置注释颜色的方法
2018/05/23 Python
一百多行python代码实现抢票助手
2018/09/25 Python
pyshp创建shp点文件的方法
2018/12/31 Python
对python周期性定时器的示例详解
2019/02/19 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
python代码如何注释
2020/06/01 Python
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
公务员个人自我评价分享
2013/11/06 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
旅游投诉信范文
2015/07/02 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
python爬取新闻门户网站的示例
2021/04/25 Python
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript