掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流

成都創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構建的平臺為眾多戶提供服務器托管 四川大帶寬租用 成都機柜租用 成都服務器租用。
重寫父類方法與調用父類方法
1、重寫父類方法
所謂重寫,就是子類中,有一個和父類相同名字的方法,在子類中的方法會覆蓋掉父類中同名的方法。
class Cat(object):
def sayHello(self):
print("Hello:Cat")
class Bosi(Cat):
def sayHello(self):
print("Hello:Bosi")
bs = Bosi()
bs.sayHello()
運行結果為:
Hello:Bosi
相關推薦:《python視頻教程》
2、調用父類方法
重寫之后,如果發(fā)現(xiàn)仍然需要父類方法,則可以強制調用父類方法。
class Cat(object):
def __init__(self,name):
self.name = name
self.color = "黃色"
class Bosi(Cat):
def __init__(self,name):
#Cat.__init__(self,name) #python2的語法
#調用父類的方法
super().__init__(name)
def getName(self):
return self.name
pass
bs = Bosi("波斯")
print(bs.name)
print(bs.color)
運行結果為:
波斯 黃色
相關推薦:
Python中類的繼承是什么

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流