Python的多态性实例分析

作者:Jiango 时间:2023-04-15 04:37:18 

本文实例讲述了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,多态
0
投稿

猜你喜欢

  • 在Go语言中使用JSON的方法

    2024-04-25 15:26:04
  • 利用Pycharm + Django搭建一个简单Python Web项目的步骤

    2021-10-21 15:35:47
  • MySql忘记密码修改方式适应5.7以上版本

    2024-01-28 08:58:43
  • 学习ASP的理由 分析小结

    2011-02-26 10:54:00
  • 详解Python变量与注释高级用法

    2022-08-06 08:17:08
  • python中如何实现径向基核函数

    2023-11-28 02:48:45
  • 基于Python实现2种反转链表方法代码实例

    2021-11-27 21:19:02
  • Python序列化模块JSON与Pickle

    2022-11-06 00:24:37
  • Python建造者模式案例运行原理解析

    2021-07-26 08:04:07
  • 从 msxml6.dll 中获取 DOMDocument 对象的方法与属性

    2009-02-22 18:46:00
  • Python+微信接口实现运维报警

    2022-06-12 23:40:30
  • pytorch:实现简单的GAN示例(MNIST数据集)

    2022-01-03 16:42:34
  • mysql千万级数据量根据索引优化查询速度的实现

    2024-01-21 19:16:31
  • 再论Javascript下字符串连接的性能

    2010-06-26 13:13:00
  • windows 10 设定计划任务自动执行 python 脚本的方法

    2023-11-11 20:45:57
  • mysql 5.7.13 安装配置方法图文教程(linux)

    2024-01-27 20:46:37
  • 详解MySQL中Order By排序和filesort排序的原理及实现

    2024-01-15 08:24:17
  • 浅谈mysql 树形结构表设计与优化

    2024-01-23 07:20:48
  • php7性能提升的原因详解

    2024-05-03 15:34:19
  • Python 面向切面编程 AOP 及装饰器

    2021-05-07 14:16:36
  • asp之家 网络编程 m.aspxhome.com