Python的多態(tài)性實例分析
更新時間:2015年07月07日 14:44:09 作者:Jiango
這篇文章主要介紹了Python的多態(tài)性,以實例形式深入淺出的分析了Python在面向?qū)ο缶幊讨卸鄳B(tài)性的原理與實現(xiàn)方法,需要的朋友可以參考下
本文實例講述了Python的多態(tài)性。分享給大家供大家參考。具體如下:
#!/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程序設(shè)計有所幫助。
相關(guān)文章
最詳細(xì)的python工具Anaconda+Pycharm安裝教程
這篇文章主要介紹了最詳細(xì)的python工具Anaconda+Pycharm安裝教程,文中有非常詳細(xì)的圖文示例,對不會安裝的小伙伴們有很好的幫助,需要的朋友可以參考下2021-04-04
numpy按列連接兩個維數(shù)不同的數(shù)組方式
今天小編就為大家分享一篇numpy按列連接兩個維數(shù)不同的數(shù)組方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
Pytorch對Himmelblau函數(shù)的優(yōu)化詳解
今天小編就為大家分享一篇Pytorch對Himmelblau函數(shù)的優(yōu)化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02

