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 相关文章推荐
pycharm重置设置,恢复默认设置的方法
Oct 22 Python
python引入不同文件夹下的自定义模块方法
Oct 27 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
Django Aggregation聚合使用方法解析
Aug 01 Python
python3下pygame如何实现显示中文
Jan 11 Python
Python字典深浅拷贝与循环方式方法详解
Feb 09 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
python如何代码集体右移
Jul 20 Python
Python入门之使用pandas分析excel数据
May 12 Python
Python中Selenium对Cookie的操作方法
Jul 09 Python
Python使用PyYAML库读写yaml文件的方法
Apr 06 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下操作Linux消息队列完成进程间通信的方法
2010/07/24 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
numpy.random模块用法总结
2019/05/27 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
挂职自我鉴定
2014/02/26 职场文书
就业协议书的作用
2014/04/11 职场文书
献爱心标语
2014/06/21 职场文书
优秀班组事迹材料
2014/12/24 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
《山中访友》教学反思
2016/02/24 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
python如何进行基准测试
2021/04/26 Python
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript