Java程式設計思想 07復用類

2021-07-30 17:17:26 字數 486 閱讀 8895

使用現有的類,合成新的類;"has a"的關係

從現有的類中,派生出新的類,新類能吸收現有類的屬性和行為,並能擴充套件新的能力;"is a"的關係

預設構造器:子類構造器中,會自動插入對父類構造器的呼叫

有參構造器:需要使用super,顯式插入對父類構造器的呼叫

class producer

}class seller

}

1、final修飾變數:不能被改變。(基本型別:值不變、引用型別:指向的引用不變)

2、final修飾方法:不能被覆寫

3、final修飾的類:不能被繼承

類的**在初次使用時才載入

java程式設計思想 復用類

1.組合 在類中引用新類 2.繼承 判斷是否使用繼承 需要向上轉型的時候 在繼承後引用構造子類時,會先呼叫基類的構造器,如果基類無構造器,則會為你合成乙個預設構造器 繼承中的覆蓋 重寫 3.package chapter7 使用 public class ster public void steri...

Java程式設計思想之復用類

1 為了繼承,一般的規則是將所有的資料成員指定為private,所有的方法指定為public 2 當建立乙個子類物件時,該物件隱式的包含乙個父類物件的引用super 3 當有繼承時,構造器的初始化順序是先父類後子類,如果有有引數的構造方法,應當手動super 引數 呼叫父類的構造器。4 復用一般有三...

筆記 Java程式設計思想 一復用類

1 組合與繼承 2 繼承會得到基類的所有欄位和方法 新類是基類的的一種型別 3 被繼承的類中,一般將資料成員指定為private,將方法指為public。4 super super.scrub 將呼叫基版本的scrub方法 5 用基類構造器初始化基類子物件 建立子類物件時,先呼叫基類構造器,再呼叫匯...