首頁  >  文章  >  後端開發  >  python繼承是什麼

python繼承是什麼

藏色散人
藏色散人原創
2019-06-24 10:52:583699瀏覽

python繼承是什麼

python繼承是什麼?

python類別的繼承

# #Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。

物件導向程式設計 (OOP) 語言的一個主要功能就是「繼承」。繼承是指這樣一種能力:它可以使用現有類別的所有功能,並在無需重新編寫原始的類別的情況下對這些功能進行擴展。

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

繼承概念的實作方式主要有2類:

實作繼承、介面繼承。

實作繼承是指使用基底類別的屬性和方法而無需額外編碼的能力。

介面繼承是指僅使用屬性和方法的名稱、但是子類別必須提供實現的能力(子類別重構爹類別方法)。

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

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

相關推薦:《

Python教學

以上是python繼承是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn