Python实现类继承实例

 更新时间:2014年07月04日 15:10:05   投稿:shichen2014  
这篇文章主要介绍了Python实现类继承实例,需要的朋友可以参考下

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快速爬取需要的数据

    学点数据爬虫基础能让繁琐的数据CV工作(Ctrl+C,Ctrl+V)成为自动化就足够了.作为一名数据分析师而并非开发工程师,需要掌握的爬虫必备的知识内容,能获取需要的数据即可 ,需要的朋友可以参考下
    2021-06-06
  • python 使用tkinter+you-get实现视频下载器

    python 使用tkinter+you-get实现视频下载器

    这篇文章主要介绍了python 使用tkinter+you-get实现视频下载器,帮助大家方便的下载视频资源,感兴趣的朋友可以了解下
    2020-11-11
  • 将Django框架和遗留的Web应用集成的方法

    将Django框架和遗留的Web应用集成的方法

    这篇文章主要介绍了将Django框架和遗留的Web应用集成的方法,Django是Python百花齐放的web开发框架中人气最高的一个,需要的朋友可以参考下
    2015-07-07
  • python如何与前端交互举例详解

    python如何与前端交互举例详解

    在Web开发中前端与后端之间的数据交互,下面这篇文章主要给大家介绍了关于python如何与前端交互的相关资料,文章通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • Python的组合模式与责任链模式编程示例

    Python的组合模式与责任链模式编程示例

    这篇文章主要介绍了Python的组合模式与责任链模式编程示例,组合模式与责任链模式都属于Python的设计模式,需要的朋友可以参考下
    2016-02-02
  • Python中的数字类型与转换技巧示例讲解

    Python中的数字类型与转换技巧示例讲解

    这篇文章主要为大家介绍了Python中的数字类型与转换技巧示例讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • python 构造三维全零数组的方法

    python 构造三维全零数组的方法

    今天小编就为大家分享一篇python 构造三维全零数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • PyQT中QTableWidget如何根据单元格内容设置自动宽度

    PyQT中QTableWidget如何根据单元格内容设置自动宽度

    这篇文章主要介绍了PyQT中QTableWidget如何根据单元格内容设置自动宽度问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • python清除字符串前后空格函数的方法

    python清除字符串前后空格函数的方法

    今天小编就为大家分享一篇python清除字符串前后空格函数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python Pandas 读取txt表格的实例

    python Pandas 读取txt表格的实例

    下面小编就为大家分享一篇python Pandas 读取txt表格的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04

最新评论