网络编程
位置:首页>> 网络编程>> Python编程>> Python的多态性实例分析

Python的多态性实例分析

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

标签:Python,多态

本文实例讲述了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程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com