python类继承实例_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类的多重继承问题深入分析Python类定义和类继承详解python类继承与子类实例初始化用法分析基于python3 类的属性、方法、封装、继承实例讲解python继承和抽象类的实现方法Python中类的继承代码实例Python中类的定义、继承及使用对象实例详解Python tkinter模块中类继承的三种方式分析浅析Python中的多重继承Python 的类、继承和多态详解Python高级编程之继承问题详解(super与mro)
python类继承实例_Python实现类继承实例相关推荐
- python新式类c3算法_Python 新式类继承关系的 C3 算法(Python 2.3 的方法解析顺序,MRO)...
Python 新式类继承关系的 C3 算法(Python 2.3 的方法解析顺序,MRO) 翻译:刘硕 摘要:本文档面向于想要了解Python 2.3版本中 C3 方法解析顺序的 Python程序开发 ...
- python类和对象实例_python的类和实例化对象
原博文 2018-12-07 16:50 − 一切皆对象,类也是对象,类来自于元类type,如果一个类没有声明自己的元类,默认它就是元类. 即类是元类的实例,通过type(类)会显示type,而实例来 ...
- python类初始化返回实例_Python基础——类、实例及初始化
一.面向对象编程 我们最开始写代码是面向过程编程的,即:一步步按顺序去实现 后来我们学习了函数,把这些功能封装到函数里面,需要实现某个功能的时候直接调用就行,这样可以减少代码的重复性,这就是函数式编程 ...
- python函数实例与类实例_python – 在类和实例上表现不同的函数
好问题!您使用描述符可以轻松完成您所寻求的内容. Descriptors是实现描述符协议的Python对象,通常以__get __()开头. 它们主要存在于不同类中的类属性.在访问它们时,将调用它们的 ...
- python类的应用_Python · 元类(Meta Class)及其应用
(这里是本章用到的 GitHub 地址)万物皆对象 -- Python 本章所介绍的元类(Meta Class)和之前介绍过的装饰器(Decorator)都是上面这句话的具现,其中装饰器告诉过我们&q ...
- python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__
了解元类之前,先了解几个魔术方法: __new__.__init__.__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls.(想想也是,不可能是self,对象还没创建,哪 ...
- python元类使用场景_Python元类使用简介
本文概述 Python中的元类是定义类行为方式的类的类.类本身就是元类的实例. Python中的类定义了该类实例的行为.为了更好地理解元类, 需要具有使用Python类的先验经验.在深入研究元类之前, ...
- python有什么内容_python的类(简介,没什么内容)
参考: https://www.cnblogs.com/studyDetail/p/6446180.html (python的类) https://www.cnblogs.com/zunchang/p ...
- python新式类c3算法_Python新式类的方法解析顺序MRO与Super
新式类与经典类的方法解析顺序 MOR(方法解析顺序) 经典类:深度优先 DFS python3以前 新式类:广度优先 python2.2 新式类:广度优先的C3算法实现(拓扑排序) BFS pytho ...
- python什么是类和对象_python的类和对象(1)
类和对象 现在这年头,怎么哪里都有对象?街上看了一路手拉手,回来学习还要看到"对象". 是不是学会了对象,就有对象了? 1.定义: 百度解释: 对象是对客观事物的抽象,类是对对象的 ...
最新文章
- Qt中的基础图形绘制
- rsync 更改配置后, 无需手动重启
- python数字图像处理(1):环境安装与配置
- select选择后生成html,Javascript - 从select中添加选择列表
- 51nod 1435 位数阶乘 (手动计算)
- Linux进阶之路————Linux概述
- android 视频录制小例子,android 录制视频实例 VideoRecordDemo
- 关于双向反射率BRDF的定义
- java的IO知识梳理
- 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案
- GridView实现CheckBox全选
- linux驱动中使用定时器的设置
- FTP/文件传输协议
- MATLAB 符号函数变量替换为常量
- java 枚举 排序_基于枚举常量的Java排序
- uniapp定位和选择城市
- 「源码解读」知名程序员 TJ 的 only 库
- 拒绝安利:安利的真相 丁黎
- 怎么制作打印机服务器,如何配置打印机服务器设置
- 国产手机销量同比大跌超过五成,手机库存货需10个月消化