代码:

#! /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-com06-vm3.db01.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类继承简单实现相关推荐

  1. python类继承实例_python类继承与子类实例初始化用法分析

    这篇文章主要介绍了python类继承与子类实例初始化用法,实例分析了Python类的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 [ 先贴参考书籍原文(中文英文对照)] __init__方法介 ...

  2. python类继承实例_Python实现类继承实例

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,本文就举一例Python类继承的实例. 实例代码如下: #! /usr/bin/python # Filename: inherit ...

  3. python类继承中构造方法_第8.3节 Python类的__init__方法深入剖析:构造方法与继承详解...

    第8.3节Python类的__init__方法深入剖析:构造方法与继承详解 一.    引言 上两节介绍了构造方法的语法及参数,说明了构造方法是Python的类创建实例后首先执行的方法,并说明如果类没 ...

  4. python 类继承list,为什么继承 Python 内置类型会出问题?!

    本文出自"Python为什么"系列,请查看全部文章 不久前,Python猫 给大家推荐了一本书<流畅的Python>(点击可跳转阅读),那篇文章有比较多的"溢 ...

  5. Python类继承及super()函数

    文章目录 Python中单类继承 普通类方法继承 初始化函数继承 Python中多类继承 Python中单类继承 Python是一门面向对象的编程语言,支持类继承.新的类称为子类(Subclass), ...

  6. python 类继承和组合_python3--类与继承和组合

    类和继承:"是一个"关系 我们已经深入探索了继承的机制,这里举个例子来说明它是如何用于模拟真实世界的关系的.从程序员的角度来看,继承是由属性点号运算启动的,由此触发实例.类以及任何 ...

  7. python类继承重复_python单例模式,可以继承,不会重复执行初始化函数的版本

    网上最长见的版本: 1 classSingleton(object):2 __instance=None3 def__init__(self):4 pass 5 def__new__(cls,*arg ...

  8. Python 类继承,__bases__, __mro__, super

    Python是面向对象的编程语言,也支持类继承. >>> class Base: ... pass ... >>> class Derived(Base): ... ...

  9. python 类继承 父类初始化_python之子类继承父类时进行初始化的一些问题

    直接看代码: classPerson:def __init__(self): self.name= "jack" classStudent(Person):def __init__ ...

最新文章

  1. Apache用户认证,域名跳转
  2. Android Gson的使用总结
  3. 大剑无锋之分布式和微服务分别是什么?【面试推荐】
  4. Python快速定位工作目录
  5. php ziparchive(),php的ZipArchive类用法实例
  6. 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...
  7. jQuery选择器案例之——index.js
  8. CI框架--加载静态内容
  9. java中的异常处理语句_Java中实现异常处理的基础知识
  10. 一维装箱问题 java_c语言来实现贪心算法之装箱问题
  11. SQLite 插入大量数据慢的解决方法
  12. 发动机噪音测试软件,噪音测试
  13. WordPress插件 AffiliateWP 电商联盟推广插件汉化/中文版[更新至v1.8]
  14. 【Steam VR 2.0】自定义按键 action 发布后无效的解决办法
  15. ftp 报错 227 Entering Passive Mode (192,168,169,141,213,232)
  16. 法国计算机工程师学院排名,法国90所工程师学院最新排行榜
  17. 解决微信企业号和公众号无法调用摄像头拍视频的问题
  18. [jQuery学习系列四 ]4-Jquery学习四-事件操作
  19. MySQL保存特殊字符及表情符
  20. 生产者消费者模式详细解读

热门文章

  1. 【转】iOS-Core-Animation-Advanced-Techniques(六)
  2. JavaScript工具库之Lodash
  3. Python异常处理实例
  4. Win7中开启Telnet命令
  5. Make uploadify button text support multiple languages(使uploadify的buttonText支持多国语言)
  6. 【.Net Micro Framework PortingKit(补) – 1】USB驱动开发
  7. python3转为unicode编码_「小技能get记」· 如何用python3解码unicode
  8. java ios websocket_Java WebSocket的例子
  9. 网页怎么在图片上添加文字_抖音一天可见怎么添加文字-抖音一天可见添加文字文案方法介绍...
  10. 那些生活中的应该知道的知识