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类的多重继承问题深入分析Python类定义和类继承详解python类继承与子类实例初始化用法分析基于python3 类的属性、方法、封装、继承实例讲解python继承和抽象类的实现方法Python中类的继承代码实例Python中类的定义、继承及使用对象实例详解Python tkinter模块中类继承的三种方式分析浅析Python中的多重继承Python 的类、继承和多态详解Python高级编程之继承问题详解(super与mro)

python类继承实例_Python实现类继承实例相关推荐

  1. python新式类c3算法_Python 新式类继承关系的 C3 算法(Python 2.3 的方法解析顺序,MRO)...

    Python 新式类继承关系的 C3 算法(Python 2.3 的方法解析顺序,MRO) 翻译:刘硕 摘要:本文档面向于想要了解Python 2.3版本中 C3 方法解析顺序的 Python程序开发 ...

  2. python类和对象实例_python的类和实例化对象

    原博文 2018-12-07 16:50 − 一切皆对象,类也是对象,类来自于元类type,如果一个类没有声明自己的元类,默认它就是元类. 即类是元类的实例,通过type(类)会显示type,而实例来 ...

  3. python类初始化返回实例_Python基础——类、实例及初始化

    一.面向对象编程 我们最开始写代码是面向过程编程的,即:一步步按顺序去实现 后来我们学习了函数,把这些功能封装到函数里面,需要实现某个功能的时候直接调用就行,这样可以减少代码的重复性,这就是函数式编程 ...

  4. python函数实例与类实例_python – 在类和实例上表现不同的函数

    好问题!您使用描述符可以轻松完成您所寻求的内容. Descriptors是实现描述符协议的Python对象,通常以__get __()开头. 它们主要存在于不同类中的类属性.在访问它们时,将调用它们的 ...

  5. python类的应用_Python · 元类(Meta Class)及其应用

    (这里是本章用到的 GitHub 地址)万物皆对象 -- Python 本章所介绍的元类(Meta Class)和之前介绍过的装饰器(Decorator)都是上面这句话的具现,其中装饰器告诉过我们&q ...

  6. python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__

    了解元类之前,先了解几个魔术方法: __new__.__init__.__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls.(想想也是,不可能是self,对象还没创建,哪 ...

  7. python元类使用场景_Python元类使用简介

    本文概述 Python中的元类是定义类行为方式的类的类.类本身就是元类的实例. Python中的类定义了该类实例的行为.为了更好地理解元类, 需要具有使用Python类的先验经验.在深入研究元类之前, ...

  8. python有什么内容_python的类(简介,没什么内容)

    参考: https://www.cnblogs.com/studyDetail/p/6446180.html (python的类) https://www.cnblogs.com/zunchang/p ...

  9. python新式类c3算法_Python新式类的方法解析顺序MRO与Super

    新式类与经典类的方法解析顺序 MOR(方法解析顺序) 经典类:深度优先 DFS python3以前 新式类:广度优先 python2.2 新式类:广度优先的C3算法实现(拓扑排序) BFS pytho ...

  10. python什么是类和对象_python的类和对象(1)

    类和对象 现在这年头,怎么哪里都有对象?街上看了一路手拉手,回来学习还要看到"对象". 是不是学会了对象,就有对象了? 1.定义: 百度解释: 对象是对客观事物的抽象,类是对对象的 ...

最新文章

  1. Qt中的基础图形绘制
  2. rsync 更改配置后, 无需手动重启
  3. python数字图像处理(1):环境安装与配置
  4. select选择后生成html,Javascript - 从select中添加选择列表
  5. 51nod 1435 位数阶乘 (手动计算)
  6. Linux进阶之路————Linux概述
  7. android 视频录制小例子,android 录制视频实例 VideoRecordDemo
  8. 关于双向反射率BRDF的定义
  9. java的IO知识梳理
  10. 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案
  11. GridView实现CheckBox全选
  12. linux驱动中使用定时器的设置
  13. FTP/文件传输协议
  14. MATLAB 符号函数变量替换为常量
  15. java 枚举 排序_基于枚举常量的Java排序
  16. uniapp定位和选择城市
  17. 「源码解读」知名程序员 TJ 的 only 库
  18. 拒绝安利:安利的真相 丁黎
  19. 怎么制作打印机服务器,如何配置打印机服务器设置
  20. 国产手机销量同比大跌超过五成,手机库存货需10个月消化

热门文章

  1. NTP网络时间服务器(北斗授时设备)应用平安城市天网工程
  2. LKD_05_系统调用(20181021)
  3. 机械电子工程和计算机联系应用,2021年华南师范大学电子信息、机械电子工程、自动化、计算机类调剂信息...
  4. 2021区域经济白皮书
  5. Linux下安装nginx详细步骤
  6. JS Chart jqplot RGraph 对比
  7. 公开课精华|机器人的带约束轨迹规划
  8. meta标签及其含义大全
  9. i5 1135g7和r7 4800u哪个好
  10. 态度决定一切,细节决定成败!