新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何實現(xiàn)繼承
通過繼承創(chuàng)建的新類稱為“子類”或“派生類”,被繼承的類稱為“基類”、“父類”或“超類”,繼承的過程,就是從一般到特殊的過程。在某些 OOP 語言中,一個子類可以繼承多個基類。但是一般情況下,一個子類只能有一個基類,要實現(xiàn)多重繼承,可以通過多級繼承來實現(xiàn)。

繼承概念的實現(xiàn)方式主要有2類:實現(xiàn)繼承、接口繼承。
實現(xiàn)繼承是指使用基類的屬性和方法而無需額外編碼的能力。接口繼承是指僅使用屬性和方法的名稱、但是子類必須提供實現(xiàn)的能力(子類重構爹類方法)。
在考慮使用繼承時,有一點需要注意,那就是兩個類之間的關系應該是“屬于”關系。例如,Employee 是一個人,Manager 也是一個人,因此這兩個類都可以繼承 Person 類。但是 Leg 類卻不能繼承 Person 類,因為腿并不是一個人。
下面是一個類的繼承(這里我們沒有將構造方法如何繼承)
class Person(object): # 定義一個父類
def talk(self): # 父類中的方法
print("person is talking....")
class Chinese(Person): # 定義一個子類, 繼承Person類
def walk(self): # 在子類中定義其自身的方法
print('is walking...')
c = Chinese()
c.talk() # 調(diào)用繼承的Person類的方法
c.walk() # 調(diào)用本身的方法
# 輸出
person is talking....
is walking...更多學習內(nèi)容,請點擊Python學習網(wǎng)。
分享題目:創(chuàng)新互聯(lián)Python教程:python如何實現(xiàn)繼承
分享地址:http://www.dlmjj.cn/article/djcsojh.html


咨詢
建站咨詢
