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