當我們創建一個類的時候,如果不自定義構造器,則系統會自動創建一個默認的構造器,也是一個無參構造器用于初始化。
當我們在類的里面創建了自己的構造器,則系統將不會創建默認的構造器,由于需求條件不同,構造器也有很多種,但是構造器又必須
與類名相同,所以構造器之間就構成了重載的機制,重載在這就不說了。
構造器之間可以調用,但是在一個構造器中只能調用其他的一個構造器,不能同時調用更多,此外,調用構造器的語句必須在最開始得
地方,不然編譯器肯定會報錯。
最后一點就是,除了構造器之外,在類的其他方法內都不允許調用構造器,編譯器不允許。
|
新聞熱點
疑難解答