基類

基類

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

基本內容


一個類的基類包括它的直接基類以及該直接基類的基類。基類集是直接基類關係的傳遞閉包。
除了類 object,每個類有且只有一個直接基類。object 類沒有任何直接基類,並且是所有其他類的終極基類。
例如在java中,如果一個新建的類通過繼承而創建那麼我們應先寫下關鍵字extends,並在其後寫下基類的名稱。當這麼做時,會自動得到基類中所有的數據成員和成員方法。
在下面語句中
public class Detergent extends Cleanser {
}
Detergent 邊繼承了Cleanser類,那麼這個時候我們稱Cleanser為Detergent的基類,也可稱作父類。