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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
Python正则表达式经典入门教程
May 22 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
Python字典数据对象拆分的简单实现方法
Dec 05 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
python关于调用函数外的变量实例
Dec 26 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
Python趣味入门教程之循环语句while
Aug 26 Python
Python基础之条件语句详解
Jun 16 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
一个域名查询的程序
2006/10/09 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
jquery获取选中的文本和值的方法
2014/07/08 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
使用Python生成XML的方法实例
2017/03/21 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python 实现一个计时器
2020/07/28 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
大学四年个人的自我评价
2014/02/26 职场文书
社区母亲节活动记录
2014/03/06 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
实习生岗位职责
2014/04/12 职场文书
大学军训的体会
2014/11/08 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
放牛班的春天观后感
2015/06/01 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python