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与js)两种实现
Feb 21 Python
python连接字符串的方法小结
Jul 13 Python
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
python使用pycharm环境调用opencv库
Feb 11 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 Python
python绘制动态曲线教程
Feb 24 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
Django之全局使用request.user.username的实例详解
May 14 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
Python基础之操作MySQL数据库
May 06 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 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对称加密算法示例
2014/05/07 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
JavaScript中实现单体模式分享
2015/01/29 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
解决JavaScript数字精度丢失问题的方法
2015/12/03 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
详解基于webpack&gettext的前端多语言方案
2019/01/29 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
python selenium 获取接口数据的实现
2020/12/07 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
String是最基本的数据类型吗?
2013/06/13 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
财务主管岗位职责
2014/02/28 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
经济国贸专业求职信
2014/06/18 职场文书
公司市场专员岗位职责
2014/06/29 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
六查六看六改心得体会
2014/10/14 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
起诉书格式范文
2015/05/20 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python