91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中繼承如何定義

發布時間:2020-11-16 11:44:09 來源:億速云 閱讀:111 作者:小新 欄目:編程語言

小編給大家分享一下python中繼承如何定義,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

面向對象編程 (OOP) 語言的一個主要功能就是“繼承”。繼承是指這樣一種能力:它可以使用現有類的所有功能,并在無需重新編寫原來的類的情況下對這些功能進行擴展。

通過繼承創建的新類稱為“子類”或“派生類”,被繼承的類稱為“基類”、“父類”或“超類”,繼承的過程,就是從一般到特殊的過程。在某些 OOP 語言中,一個子類可以繼承多個基類。但是一般情況下,一個子類只能有一個基類,要實現多重繼承,可以通過多級繼承來實現。

繼承概念的實現方式主要有2類:實現繼承、接口繼承。

實現繼承是指使用基類的屬性和方法而無需額外編碼的能力。接口繼承是指僅使用屬性和方法的名稱、但是子類必須提供實現的能力(子類重構爹類方法)。

在考慮使用繼承時,有一點需要注意,那就是兩個類之間的關系應該是“屬于”關系。例如,Employee 是一個人,Manager 也是一個人,因此這兩個類都可以繼承 Person 類。但是 Leg 類卻不能繼承 Person 類,因為腿并不是一個人。

OO開發范式大致為:劃分對象→抽象類→將類組織成為層次化結構(繼承和合成) →用類與實例進行設計和實現幾個階段。

繼承的定義:

class Person(object):   # 定義一個父類
 
    def talk(self):    # 父類中的方法
        print("person is talking....")  
 
 
class Chinese(Person):    # 定義一個子類, 繼承Person類
 
    def walk(self):      # 在子類中定義其自身的方法
        print('is walking...')
 
c = Chinese()
c.talk()      # 調用繼承的Person類的方法
c.walk()     # 調用本身的方法
 
# 輸出
 
person is talking....
is walking...

看完了這篇文章,相信你對python中繼承如何定義有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壤塘县| 潼关县| 永济市| 易门县| 白山市| 张家口市| 灯塔市| 垣曲县| 理塘县| 许昌市| 龙海市| 平顺县| 四会市| 延吉市| 温州市| 久治县| 长丰县| 广汉市| 安达市| 龙山县| 双柏县| 收藏| 舟山市| 乐山市| 措美县| 略阳县| 酒泉市| 呼图壁县| 东乌珠穆沁旗| 易门县| 大渡口区| 安塞县| 富平县| 耒阳市| 禹城市| 永吉县| 司法| 平和县| 师宗县| 垫江县| 台东县|