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