亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當一個類中沒有定義構造函數時,系統會默認添加一個無參的構造方法

當一個類中沒有定義構造函數時,系統會默認添加一個無參的構造方法。一直沒聽懂這句話什么意思,能舉個例子嗎

正在回答

2 回答

你可以這樣認為:當我們使用new關鍵字創建一個對象的時候,調用的就是這個對象的構造方法,好比一個Animal類中沒有顯式的定義無參構造方法,那么你在測試類中 使用 Animal animal = new Animal();的時候 系統自動幫你調用了 Animal的無參構造方法來創建 Animal類的實例對象(這里還有一些關于Java內存相關的東西,這個你需要再深入了解)。末尾的()意味著,在對象創建后,立刻調用Animal類的構造函數,,對剛生成的對象進行初始化。構造方法必須有,不然沒法對對象進行初始化的。算是Java規范?! 應該是這樣的。

1 回復 有任何疑惑可以回復我~
#1

慕妹2448190 提問者

非常感謝!
2018-01-02 回復 有任何疑惑可以回復我~

對,在這種情況下,系統會自定義

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

當一個類中沒有定義構造函數時,系統會默認添加一個無參的構造方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號