課程
/后端開發(fā)
/Java
/Java入門第三季
老師,請問問什么不直接寫public ArrayList coursesToSelect?不把coursesToSelect定義成ArrayList而定義成List?
2014-09-13
源自:Java入門第三季 4-4
正在回答
說的白一點(diǎn)就是一個(gè)是接口一個(gè)是類
List是接口定義了一些方法但是方法沒有被實(shí)現(xiàn),ArrayList是一個(gè)類實(shí)現(xiàn)了List這個(gè)接口 List里邊定義的方法在ArrayList里邊都實(shí)現(xiàn)了,同時(shí)List也可以被別的類所實(shí)現(xiàn)。如果你直接定義為ArrayList后面要對此方法進(jìn)行擴(kuò)展就不是很好擴(kuò)展了
慕斯7731789
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
1 回答我沒有初始化Scanner類也沒調(diào)用Course無參構(gòu)造器,但是運(yùn)行結(jié)果一樣,這會有什么不妥
1 回答做完了,但感覺代碼好多累贅的地方,想改一改就其他地方出錯(cuò)了。但至少可以運(yùn)行結(jié)果了。希望大神指出問題哦
1 回答交作業(yè)---模擬結(jié)束系統(tǒng)
1 回答這是有什么問題嗎?
4 回答使用parse()方法報(bào)錯(cuò)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-09-15
說的白一點(diǎn)就是一個(gè)是接口一個(gè)是類
2014-09-15
List是接口定義了一些方法但是方法沒有被實(shí)現(xiàn),ArrayList是一個(gè)類實(shí)現(xiàn)了List這個(gè)接口 List里邊定義的方法在ArrayList里邊都實(shí)現(xiàn)了,同時(shí)List也可以被別的類所實(shí)現(xiàn)。如果你直接定義為ArrayList后面要對此方法進(jìn)行擴(kuò)展就不是很好擴(kuò)展了