python多繼承
單繼承有時候可能滿足不了我們所需的所以我們就會遇到多繼承,這個同樣能夠展示出代碼的重用。
同樣是上邊的例子,child不僅僅是繼承來自父親,還繼承來自母親。所以我們創建mother類
classMother(object):
def__init__(self,face):
self.face=face
print('face',face)
defplay(self):
print('mothergoshoppingwithme')
mothe類創建的屬性為face,其次我們還定義的一個相同的方法play是為了展示多繼承中如果有相同的函數會調用哪個。
然后我們重寫一下child類
fromFatherimportFather
fromMotherimportMother
classChild(Mother,Father):
def__init__(self,money,face):
Father.__init__(self,money)
Mother.__init__(self,face)
以上內容為大家介紹了python培訓之支持多繼承嗎,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。