Python的多态性实例分析


Posted in Python onJuly 07, 2015

本文实例讲述了Python的多态性。分享给大家供大家参考。具体如下:

#!/usr/bin/env python
# polymorphism in python
#
class base(object):
  """base class"""
  def __init__(self, name):
    self.name = name
  def printest(self):
    print "base class: ", self.name
class subclass1(base):
  """sub class 1"""
  def printest(self):
    print "sub class 1: ", self.name
class subclass2(base):
  """sub class 2"""
  def printest(self):
    print "sub class 2: ", self.name
class subclass3(base):
  """sub class 3"""
  pass
def testFunc(o):
  o.printest()
if __name__ == "__main__":
  testFunc(subclass1("1"))
  testFunc(subclass2("2"))
  testFunc(subclass3("3"))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python中的from..import绝对导入语句
Jun 21 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
python利用thrift服务读取hbase数据的方法
Dec 27 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
Python趣味挑战之教你用pygame画进度条
May 31 Python
Pytorch中的学习率衰减及其用法详解
Jun 05 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 Python
Python 图片添加美颜效果
Apr 28 Python
Python中的urllib模块使用详解
Jul 07 #Python
Python实现图像几何变换
Jul 06 #Python
Python统计日志中每个IP出现次数的方法
Jul 06 #Python
python统计日志ip访问数的方法
Jul 06 #Python
python检查指定文件是否存在的方法
Jul 06 #Python
python转换字符串为摩尔斯电码的方法
Jul 06 #Python
python实现文件路径和url相互转换的方法
Jul 06 #Python
You might like
PHP 翻页 实例代码
2009/08/07 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python collections模块实例讲解
2014/04/07 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Zabbix实现微信报警功能
2016/10/09 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
Python实现excel转sqlite的方法
2017/07/17 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python调用百度语音识别api
2018/08/30 Python
Python中logging实例讲解
2019/01/17 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Django中ORM的基本使用教程
2020/12/22 Python
pytorch中index_select()的用法详解
2021/01/06 Python
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
消防应急演练方案
2014/02/12 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
家长会主持词开场白
2014/03/18 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
情人节单身感言
2015/08/03 职场文书
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript
vscode内网访问服务器的方法
2022/06/28 Servers