繼承指的是類與類之間的關係,是一種什麼是什麼的關係,功能之一就是用來解決**重用問題。
繼承是一種建立新類的方式,在python中,新建的類可以繼承乙個或多個父類,父類又可稱為基類或超類,新建的類稱為派生類或子類,繼承又分為單繼承和多繼承
繼承表示式:class 子類名(父類名),繼承可以讓子類從父類獲取特徵(屬性和方法)
父類:也稱為基類,超類
子類:也稱為派生類
單繼承就是乙個子類只能繼承乙個父類。
格式: class 子類(父類)
舉例: class a(b)
a類擁有了b類的所有的特徵,a類繼承了b類
b類 父類,基類
a類 子類 派生類 後代類
繼承的作用:功能的公升級和擴充套件
功能的公升級就是對原有 的功能進行完善重新,功能的擴充套件就是對原本沒有的功能進行新增。減少**的冗餘。
**舉例:
class
animal
:def
eat(self)
:print
("吃飯"
)def
drink
(self)
:print
("喝水"
)def
play
(self)
:print
("玩耍"
)def
sleep
(self)
:print
("睡覺"
)class
dog(animal)
:def
yelp
(self)
:print
("犬吠"
)pipi = dog(
"皮皮"
)pipi.eat(
)pipi.drink(
)
pipi.play(
)pipi.yelp(
)pipi.sleep
#輸出吃飯
喝水玩耍
犬吠睡覺
python中的單繼承
一 介紹 python 同樣支援類的繼承,如果一種語言不支援繼承,類就沒有什麼意義。派生類的定義如下所示 class derivedclassname baseclassname1 需要注意圓括號中基類的順序,若是基類中有相同的方法名,而在子類使用時未指定,python從左至右搜尋 即方法在子類中未...
python中的單繼承
所謂的單繼承就是 個 類只有 個 類。類會繼承 類所有的屬性和 法。通過單繼承,子類可以獲取父類所有的成員,也可以自己新增新的成員,同時還可以改寫繼承自父類的方法。例如,class playgame def init self,gamename,gametype,gamescore,player s...
python 單繼承,多繼承
父類 class person def init self,name,age self.name name self.self.age age def introduce self print 父類方法person self.name 學生類 繼承 person class student pers...