這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)python中重寫(xiě)與調(diào)用方法有哪些,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端重慶網(wǎng)站建設(shè)、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、全網(wǎng)整合營(yíng)銷(xiāo)推廣、微信平臺(tái)小程序開(kāi)發(fā)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站推廣服務(wù),提供專(zhuān)業(yè)營(yíng)銷(xiāo)思路、內(nèi)容策劃、視覺(jué)設(shè)計(jì)、程序開(kāi)發(fā)來(lái)完成項(xiàng)目落地,為邊坡防護(hù)網(wǎng)企業(yè)提供源源不斷的流量和訂單咨詢(xún)。
重寫(xiě)父類(lèi)方法與調(diào)用父類(lèi)方法
1、重寫(xiě)父類(lèi)方法
所謂重寫(xiě),就是子類(lèi)中,有一個(gè)和父類(lèi)相同名字的方法,在子類(lèi)中的方法會(huì)覆蓋掉父類(lèi)中同名的方法。
class Cat(object): def sayHello(self): print("Hello:Cat") class Bosi(Cat): def sayHello(self): print("Hello:Bosi") bs = Bosi() bs.sayHello()
運(yùn)行結(jié)果為:
Hello:Bosi
2、調(diào)用父類(lèi)方法
重寫(xiě)之后,如果發(fā)現(xiàn)仍然需要父類(lèi)方法,則可以強(qiáng)制調(diào)用父類(lèi)方法。
class Cat(object): def __init__(self,name): self.name = name self.color = "黃色" class Bosi(Cat): def __init__(self,name): #Cat.__init__(self,name) #python2的語(yǔ)法 #調(diào)用父類(lèi)的方法 super().__init__(name) def getName(self): return self.name pass bs = Bosi("波斯") print(bs.name) print(bs.color)
運(yùn)行結(jié)果為:
波斯 黃色
上述就是小編為大家分享的python中重寫(xiě)與調(diào)用方法有哪些了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。