java類的構造器 – JAVA編程語言程序開發技術文章

提供構造器可以確保在創建對象時,編譯器自動調用構造器進行初始化。
java中采用瞭構造器與類名相同的機制,以確保編譯器可以知道應該調用哪個方法。
使用構造器提高瞭代碼的可讀性,也有助於減少錯誤。
構造器是特殊的方法,它沒有返回值。
如果我們的類中沒有構造器,編譯器會自動創建一個默認構造器。它是無參的。如果我們在類中定義瞭構造器(無論是否有參數),編譯器都不會再自動創建默認構造器。
我們可以在構造器中調用構造器來減少重復代碼。這時,我們需要用到this關鍵字。this是當前對象的一個引用。
例如,
[java] 
Public class Person{ 
    String name; 
    int age; 
    Person(String n){ 
        this.name=n; 
    } 
    Person(String n,int a){ 
        this(n); 
        this.age=a; 
    } 

發佈留言