記住:
1.構造器與類同名;
2.每個類可以有一個以上的構造器;
3.構造可以有0、1或多個參數;
4.構造器沒有返回值;
5.構造器總是伴隨著new操作一起調用。
構造器作用:
在構造類的對象時,構造器會運行,以便將實例域初始化為所希望的狀態。
構造器傳參:
可以用這種
常用這種
調用另一個構造器:
如果構造器的第一個語句形如 this(...) ,這個構造器將調用同一個類的另一個構造器。
子類與父類構造器:
如果子類的構造器沒有顯式的調用超類的構造器,則將自動的調用超類默認(沒有參數)的構造器。
如果超類沒有不帶參數的構造器,并且在子類的構造器中又沒有顯式的調用超類的其他構造器,則java編譯器將報告錯誤。