亲宝软件园·资讯

展开

Python的多态性 Python的多态性实例分析

Jiango 人气:0
想了解Python的多态性实例分析的相关内容吗,Jiango在本文为您仔细讲解Python的多态性的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论