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中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
python中使用%与.format格式化文本方法解析
Dec 27 Python
Python读写/追加excel文件Demo分享
May 03 Python
Pytorch中膨胀卷积的用法详解
Jan 07 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
Apr 11 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
tensorflow之读取jpg图像长和宽实例
Jun 18 Python
Python grpc超时机制代码示例
Sep 14 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 07 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自定义函数实现代码
2011/12/30 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
js 操作符实例代码
2009/10/24 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
js重写方法的简单实现
2016/07/10 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
pymssql ntext字段调用问题解决方法
2008/12/17 Python
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
keras中的backend.clip用法
2020/05/22 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
大学生入党自我鉴定
2013/10/31 职场文书
测绘工程专业个人自我评价
2013/12/01 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
委托书样本
2014/04/02 职场文书
分家协议书
2014/04/21 职场文书
运动会横幅标语
2014/06/17 职场文书
党员目标管理责任书
2014/07/25 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
2022年四月新番
2022/03/15 日漫