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

