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 BeautifulSoup使用方法详解
Nov 21 Python
pip 错误unused-command-line-argument-hard-error-in-future解决办法
Jun 01 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
Python初学者需要注意的事项小结(python2与python3)
Sep 26 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
python七夕浪漫表白源码
Apr 05 Python
python操作小程序云数据库实现简单的增删改查功能
Jun 06 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
HTML的form表单和django的form表单
Jul 25 Python
使用Python实现正态分布、正态分布采样
Nov 20 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
python 获取计算机的网卡信息
Feb 18 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
德生H-501的评价与改造
2021/03/02 无线电
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
prototype class详解
2006/09/07 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
confirm的用法示例用于按钮操作时确定是否执行
2014/06/19 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
python字典多条件排序方法实例
2014/06/30 Python
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
python通过ffmgep从视频中抽帧的方法
2018/12/05 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
五好党支部事迹材料
2014/02/06 职场文书
应届生自荐书
2014/06/23 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android
关于vue-router-link选择样式设置
2022/04/30 Vue.js