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爬取csdn博客访问量
Feb 14 Python
Python中属性和描述符的正确使用
Aug 23 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 Python
python实现简单图片物体标注工具
Mar 18 Python
tensorflow如何批量读取图片
Aug 29 Python
python DataFrame转dict字典过程详解
Dec 26 Python
Python实现AI自动抠图实例解析
Mar 05 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
Python 开发工具通过 agent 代理使用的方法
Sep 27 Python
基于Django快速集成Echarts代码示例
Dec 01 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
jquery 笔记 事件
2011/11/02 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
js实现简单进度条效果
2020/03/25 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
Python yield的用法实例分析
2020/03/06 Python
django中ImageField的使用详解
2020/12/21 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
优秀员工推荐材料
2014/12/20 职场文书
给老师的感谢信
2015/01/20 职场文书
自主招生自荐信格式
2015/03/04 职场文书
新郎结婚感言
2015/07/31 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB
python中validators库的使用方法详解
2022/09/23 Python