讀《Java核心技術 卷I》第四章
阿新 • • 發佈:2021-11-03
面向物件程式程式設計
類
由類構造物件的過程稱為建立類的例項
構造器
要使用物件,首先必須構造物件,並指定其初始狀態
要使用構造器(構造方法)構造新例項
構造器的名字應該和類名相同
-
構造器與類同名
-
每個類可以有一個以上的構造器
-
構造器可以有0個,1個或多個引數
-
構造器沒有返回值
-
構造器總是伴隨著new關鍵字一起呼叫
可以用關鍵字var宣告區域性變數,而無須指定型別
例:var s=new Person();
私有的 private
需要使用靜態方法的情況
-
方法不需要訪問物件狀態,因為它需要的所有引數都通過顯示引數提供
-
方法只需要訪問類的靜態欄位
過載
如果多個方法有相同的名字、不同的引數、便出現了過載。
預設欄位初始化
如果在構造器中沒有顯示地為欄位設定初值,那麼就會被自動地賦為預設值:數值為0,布林值為false,物件應用為null
無參構造器
如果一個類沒有編寫構造器,就會為你提供一個無引數的構造器
如果一個類提供了至少一個構造器,就不會提供預設空參構造器
在一個類的宣告中,可以包含任意多個程式碼塊。只要構造這個類的物件,這些快就會執行。
包
以逆序的形式作為包名
類的匯入