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 相关文章推荐
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
Python标准库之循环器(itertools)介绍
Nov 25 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 Python
python利用smtplib实现QQ邮箱发送邮件
May 20 Python
对python 多线程中的守护线程与join的用法详解
Feb 18 Python
python实现两张图片拼接为一张图片并保存
Jul 16 Python
Python concurrent.futures模块使用实例
Dec 24 Python
使用Python爬虫库requests发送表单数据和JSON数据
Jan 25 Python
Python基于百度AI实现OCR文字识别
Apr 02 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
Python必备技巧之函数的使用详解
Apr 04 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
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
21行Python代码实现拼写检查器
2016/01/25 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
物业管理毕业生的自我评价
2014/02/17 职场文书
风险评估实施方案
2014/03/09 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
2015年底工作总结范文
2015/05/15 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
详解nginx进程锁的实现
2021/06/14 Servers