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

2021-06-27 11:00:32 字數 737 閱讀 8916

1、組合與繼承

2、繼承會得到基類的所有欄位和方法

新類是基類的的一種型別

3、被繼承的類中,一般將資料成員指定為private,將方法指為public。

4、super

super.scrub()將呼叫基版本的scrub方法

5、用基類構造器初始化基類子物件

建立子類物件時,先呼叫基類構造器,再呼叫匯出類的構造器

6、帶引數的基類構造器

class game;

static void tune (instrument i)

}

public class wind extends instrument
}
11、final: 

對於基本型別,final使數值恆定不變

對於物件引用,final使引用恆定不變,引用只能指向乙個物件,但物件自身是可以被修改的

12、final方法:可防止繼承類修改它的含義。

private方法都是隱式的為final的

13、final類:表明你不打算繼承繼承該類

14、繼承的初始化:先初始化基類的static,再初始化匯出類的static。

類載入完畢後就可以建立物件了。首先物件中基本型別資料設為預設值,物件引用為null。然後呼叫基類的構造器。

再初始化例項變數,最後執行子類構造器。

java程式設計思想 復用類

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

Java程式設計思想 07復用類

使用現有的類,合成新的類 has a 的關係 從現有的類中,派生出新的類,新類能吸收現有類的屬性和行為,並能擴充套件新的能力 is a 的關係 預設構造器 子類構造器中,會自動插入對父類構造器的呼叫 有參構造器 需要使用super,顯式插入對父類構造器的呼叫 class producer class...

Java程式設計思想之復用類

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