python繼承是什麼?
python類別的繼承
# #Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。 物件導向程式設計 (OOP) 語言的一個主要功能就是「繼承」。繼承是指這樣一種能力:它可以使用現有類別的所有功能,並在無需重新編寫原始的類別的情況下對這些功能進行擴展。 透過繼承創建的新類別稱為“子類別”或“衍生類別”,被繼承的類別稱為“基底類別”、“父類別”或“超類別”,繼承的過程,就是從一般到特殊的過程。在某些 OOP 語言中,一個子類別可以繼承多個基底類別。但是一般情況下,一個子類別只能有一個基底類,要實現多重繼承,可以透過多層繼承來實現。 繼承概念的實作方式主要有2類:實作繼承、介面繼承。
實作繼承是指使用基底類別的屬性和方法而無需額外編碼的能力。 介面繼承是指僅使用屬性和方法的名稱、但是子類別必須提供實現的能力(子類別重構爹類別方法)。 在考慮使用繼承時,有一點要注意,那就是兩個類別之間的關係應該是「屬於」關係。例如,Employee 是一個人,Manager 也是一個人,因此這兩個類別都可以繼承 Person 類別。但是 Leg 類別卻不能繼承 Person 類,因為腿不是一個人。 OO開發範式大致為:劃分物件→抽象類別→將類別組織成為層次化結構(繼承與合成) →用類別與實例進行設計和實作幾個階段。 相關推薦:《Python教學》
以上是python繼承是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!