基類

基類

基類:通過繼承機制,可以利用已有的數據類型來定義新的數據類型。所定義的新的數據類型不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類為父類,也就是基類。基類集是直接基類關係的傳遞閉包。一個類的基類包括它的直接基類以及該直接基類的基類。object 類沒有任何直接基類,並且是所有其他類的終極基類。當這么做時,會自動得到基類中所有的數據成員和成員方法。Detergent 邊繼承了Cleanser類,那么這個時候我們稱Cleanser為Detergent的基類,也可稱作父類。

基本內容

通過繼承機制,可以利用已有的數據類型來定義新的數據類型。所定義的新的數據類型不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類為父類,也就是基類。

一個類的基類包括它的直接基類以及該直接基類的基類。基類集是直接基類關係的傳遞閉包。

除了類 object,每個類有且只有一個直接基類。object 類沒有任何直接基類,並且是所有其他類的終極基類。

例如在java中,如果一個新建的類通過繼承而創建那么我們應先寫下關鍵字extends,並在其後寫下基類的名稱。當這么做時,會自動得到基類中所有的數據成員和成員方法。

在下面語句中

public class Detergent extends Cleanser {

}

Detergent 邊繼承了Cleanser類,那么這個時候我們稱Cleanser為Detergent的基類,也可稱作父類。

相關詞條

相關搜尋

熱門詞條

聯絡我們