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循环语句
Nov 20 Python
Python学习小技巧之列表项的排序
May 20 Python
python数据结构链表之单向链表(实例讲解)
Jul 25 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
python Tkinter的图片刷新实例
Jun 14 Python
如何在Django项目中引入静态文件
Jul 26 Python
Python 格式化打印json数据方法(展开状态)
Feb 27 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
为什么说python适合写爬虫
Jun 11 Python
python MD5加密的示例
Oct 19 Python
Python中对象的比较操作==和is区别详析
Feb 12 Python
python实现Thrift服务端的方法
Apr 20 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之XML转数组函数的详解
2013/06/07 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
JavaScript面向对象编程
2008/03/02 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
django框架实现一次性上传多个文件功能示例【批量上传】
2019/06/19 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
市三好学生主要事迹
2014/01/28 职场文书
2014年优秀党员材料
2014/12/18 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
基层工作经历证明
2015/06/19 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
卖车协议书范文
2016/03/23 职场文书