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实现SVN的目录周期性备份实例
Jul 17 Python
使用Python判断质数(素数)的简单方法讲解
May 05 Python
Python整型运算之布尔型、标准整型、长整型操作示例
Jul 21 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
Jan 22 Python
Flask框架单例模式实现方法详解
Jul 31 Python
Python的in,is和id函数代码实例
Apr 18 Python
python中怎么表示空值
Jun 19 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
Python编写万花尺图案实例
Jan 03 Python
python中编写函数并调用的知识点总结
Jan 13 Python
python自然语言处理之字典树知识总结
Apr 25 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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
php 引用(&)详解
2009/11/20 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
详解django2中关于时间处理策略
2019/03/06 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
python代码中怎么换行
2020/06/17 Python
高级人员简历的自我评价分享
2013/11/03 职场文书
安全生产检讨书
2014/01/21 职场文书
股东合作协议书范本
2014/04/14 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
小学生作文批改评语
2014/12/25 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
java开发双人五子棋游戏
2022/05/06 Java/Android