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抓取最新博客内容并生成Rss
May 17 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
想学python 这5本书籍你必看!
Dec 11 Python
Python中shapefile转换geojson的示例
Jan 03 Python
Python实现制度转换(货币,温度,长度)
Jul 14 Python
Python爬虫爬取Bilibili弹幕过程解析
Oct 10 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 Python
python根据字典的键来删除元素的方法
Aug 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/03 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
来自qq的javascript面试题
2010/07/24 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
Random 在 Python 中的使用方法
2018/08/09 Python
python之消除前缀重命名的方法
2018/10/21 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
python处理RSTP视频流过程解析
2020/01/11 Python
浅析python标准库中的glob
2020/03/13 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
为什么python比较流行
2020/06/19 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
Java里面有没有全局变量?为什么?
2015/02/06 面试题
中间件的定义
2016/08/09 面试题
化学教师自荐信范文
2013/12/28 职场文书
环保专项行动方案
2014/05/12 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
关于环保的广播稿
2015/12/17 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python