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 过滤字符串的技巧,map与itertools.imap
Sep 06 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
Python中操作mysql的pymysql模块详解
Sep 13 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
Python GUI编程完整示例
Apr 04 Python
用Python配平化学方程式的方法
Jul 20 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
树莓派3 搭建 django 服务器的实例
Aug 29 Python
Python3连接Mysql8.0遇到的问题及处理步骤
Feb 17 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
Pandas自定义选项option设置
Jul 25 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世纪万年历
2006/12/06 PHP
ezSQL PHP数据库操作类库
2010/05/16 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
vue实现记事本功能
2019/06/26 Javascript
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
Python随机生成数模块random使用实例
2015/04/13 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python双向链表原理与实现方法详解
2019/12/03 Python
Python生成词云的实现代码
2020/01/14 Python
Python模块常用四种安装方式
2020/10/20 Python
毕业求职自荐信格式是什么
2013/11/19 职场文书
怎样写好自荐信和推荐信
2013/12/26 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
会议主持词开场白
2015/05/28 职场文书
用Java实现简单计算器功能
2021/07/21 Java/Android
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang