1. 程式人生 > 其它 >讀《Java核心技術 卷I》第四章

讀《Java核心技術 卷I》第四章

第四章

面向物件程式程式設計

由類構造物件的過程稱為建立類的例項

構造器

要使用物件,首先必須構造物件,並指定其初始狀態

要使用構造器(構造方法)構造新例項

構造器的名字應該和類名相同

  • 構造器與類同名

  • 每個類可以有一個以上的構造器

  • 構造器可以有0個,1個或多個引數

  • 構造器沒有返回值

  • 構造器總是伴隨著new關鍵字一起呼叫

可以用關鍵字var宣告區域性變數,而無須指定型別

例:var s=new Person();

私有的 private

需要使用靜態方法的情況

  1. 方法不需要訪問物件狀態,因為它需要的所有引數都通過顯示引數提供

  2. 方法只需要訪問類的靜態欄位

物件構造

過載

如果多個方法有相同的名字、不同的引數、便出現了過載。

預設欄位初始化

如果在構造器中沒有顯示地為欄位設定初值,那麼就會被自動地賦為預設值:數值為0,布林值為false,物件應用為null

無參構造器

如果一個類沒有編寫構造器,就會為你提供一個無引數的構造器

如果一個類提供了至少一個構造器,就不會提供預設空參構造器

在一個類的宣告中,可以包含任意多個程式碼塊。只要構造這個類的物件,這些快就會執行。

以逆序的形式作為包名

類的匯入

使用import語句