java類的構造器

提供構造器可以確保在創建對象時,編譯器自動調用構造器進行初始化。

java中採用了構造器與類名相同的機制,以確保編譯器可以知道應該調用哪個方法。

使用構造器提高了代碼的可讀性,也有助於減少錯誤。 

構造器是特殊的方法,它沒有返回值。

如果我們的類中沒有構造器,編譯器會自動創建一個默認構造器。它是無參的。如果我們在類中定義了構造器(無論是否有參數),編譯器都不會再自動創建默認構造器。

我們可以在構造器中調用構造器來減少重複代碼。這時,我們需要用到this關鍵字。this是當前對象的一個引用。

例如,

Public class Person{
    String name;
    int age;
    Person(String n){
        this.name=n;
    }
    Person(String n,int a){
        this(n);
        this.age=a;
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章