記椎±睢:
1.構(gòu)造器與類同名殿衰;
2.每個類可以有一個以上的構(gòu)造器朱庆;
3.構(gòu)造可以有0、1或多個參數(shù)闷祥;
4.構(gòu)造器沒有返回值娱颊;
5.構(gòu)造器總是伴隨著new操作一起調(diào)用。
構(gòu)造器作用:
在構(gòu)造類的對象時蜀踏,構(gòu)造器會運行维蒙,以便將實例域初始化為所希望的狀態(tài)掰吕。
構(gòu)造器傳參:
調(diào)用另一個構(gòu)造器:
如果構(gòu)造器的第一個語句形如 this(...) 果覆,這個構(gòu)造器將調(diào)用同一個類的另一個構(gòu)造器。
子類與父類構(gòu)造器:
如果子類的構(gòu)造器沒有顯式的調(diào)用超類的構(gòu)造器殖熟,則將自動的調(diào)用超類默認(沒有參數(shù))的構(gòu)造器局待。
如果超類沒有不帶參數(shù)的構(gòu)造器,并且在子類的構(gòu)造器中又沒有顯式的調(diào)用超類的其他構(gòu)造器菱属,則java編譯器將報告錯誤钳榨。