各位用户为了找寻关于Python的多态性实例分析的资料费劲了很多周折。这里教程网为您整理了关于Python的多态性实例分析的相关资料,仅供查阅,以下为您介绍关于Python的多态性实例分析的详细内容

本文实例讲述了Python的多态性。分享给大家供大家参考。具体如下:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #!/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程序设计有所帮助。