課程
/后端開發(fā)
/Java
/Java入門第三季
為什么要添加maptest構造方法呢
2017-09-04
源自:Java入門第三季 5-2
正在回答
你這樣去想吧: 你如果在這里不創(chuàng)建這個類的構造函數,系統(tǒng)也會自動 幫你創(chuàng)建一個無參的構造函數,你才能在主函數中去調用這個類的其他方法,但是如果是系統(tǒng)幫你創(chuàng)建了構造函數,你還需要去實例化Map集合對象,所以步驟就多了一步,如果你自己創(chuàng)建,并在其中實例化集合對象,就是省了單獨實例化的步驟。 其實創(chuàng)不創(chuàng)建都一樣,大概是一種習慣問題吧。
用于創(chuàng)建一個students對象實例時來初始化該students對象,構造器會在你創(chuàng)建一個對象時自動調用,對對象實例進行初始化,如果你不寫構造器,會調用系統(tǒng)自帶的默認的無參構造器。總之你在創(chuàng)建對象時就會自動調用它。
用來初始化對象
什么是構造方法?
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答為什么還要添加構造方法
2 回答為什么要添加無參構造機制?
4 回答為什么我已經添加了無參構造方法了,還是報錯???
2 回答為什么CoursetoSelect要在構造方法中初始化
4 回答為什么不用 無參構造方法 只用了有參構造方法?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-12
你這樣去想吧: 你如果在這里不創(chuàng)建這個類的構造函數,系統(tǒng)也會自動 幫你創(chuàng)建一個無參的構造函數,你才能在主函數中去調用這個類的其他方法,但是如果是系統(tǒng)幫你創(chuàng)建了構造函數,你還需要去實例化Map集合對象,所以步驟就多了一步,如果你自己創(chuàng)建,并在其中實例化集合對象,就是省了單獨實例化的步驟。 其實創(chuàng)不創(chuàng)建都一樣,大概是一種習慣問題吧。
2017-09-09
用于創(chuàng)建一個students對象實例時來初始化該students對象,構造器會在你創(chuàng)建一個對象時自動調用,對對象實例進行初始化,如果你不寫構造器,會調用系統(tǒng)自帶的默認的無參構造器。總之你在創(chuàng)建對象時就會自動調用它。
2017-09-04
用來初始化對象
2017-09-04
什么是構造方法?