課程
/后端開發(fā)
/Java
/Java入門第三季
數(shù)組里Course()前 new的作用是什么 去掉可不可以
2018-03-09
源自:Java入門第三季 4-5
正在回答
這個(gè)有什么不可以理解的,你定義的是一個(gè)對(duì)象數(shù)組,數(shù)組里放的都是Course的對(duì)象,創(chuàng)建一個(gè)對(duì)象不用new 用什么。。二樓理解的的很對(duì),但感覺像是沒有學(xué)過數(shù)組的趕腳。
new 就是要開辟一塊空間給你所要存入的數(shù)據(jù),不然要存入的數(shù)據(jù)沒有地方放。
這屬于語法規(guī)則,必須這么些,編譯器才能進(jìn)行編譯,否則編譯不能通過
不能去掉,我試過了,我也是有點(diǎn)不理解。但是去掉之后會(huì)報(bào)錯(cuò),說的是這個(gè)方法在這個(gè)類里面未定義。Course是一個(gè)類,因該是在這個(gè)類里面new的一個(gè)對(duì)象之類的吧,我感覺就是跟前面的Course這個(gè)類有關(guān)系。如果你找到更準(zhǔn)確的答案,麻煩給我也講講喲。
相當(dāng)于 就是 Course cr1=new Course(); 實(shí)例化啊 只是以數(shù)組的形式寫出來 多個(gè)這種實(shí)例化而已,方便,好看,new不可以去掉。
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
1 回答這里數(shù)組怎么創(chuàng)建的沒看明白 數(shù)組前邊new Course 為什么可以這么寫呢
1 回答關(guān)于數(shù)組中new course()的問題
4 回答為什么要用Course[]作為數(shù)組,而不能隨便起個(gè)數(shù)組名。
2 回答List course = new ArrayList();為什么用List?
4 回答Course course2 = new Course(); 老師的沒有參數(shù)不會(huì)錯(cuò)嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-12-29
這個(gè)有什么不可以理解的,你定義的是一個(gè)對(duì)象數(shù)組,數(shù)組里放的都是Course的對(duì)象,創(chuàng)建一個(gè)對(duì)象不用new 用什么。。二樓理解的的很對(duì),但感覺像是沒有學(xué)過數(shù)組的趕腳。
2018-05-28
new 就是要開辟一塊空間給你所要存入的數(shù)據(jù),不然要存入的數(shù)據(jù)沒有地方放。
2018-03-10
這屬于語法規(guī)則,必須這么些,編譯器才能進(jìn)行編譯,否則編譯不能通過
2018-03-09
不能去掉,我試過了,我也是有點(diǎn)不理解。但是去掉之后會(huì)報(bào)錯(cuò),說的是這個(gè)方法在這個(gè)類里面未定義。Course是一個(gè)類,因該是在這個(gè)類里面new的一個(gè)對(duì)象之類的吧,我感覺就是跟前面的Course這個(gè)類有關(guān)系。如果你找到更準(zhǔn)確的答案,麻煩給我也講講喲。
2018-03-09
相當(dāng)于 就是 Course cr1=new Course(); 實(shí)例化啊 只是以數(shù)組的形式寫出來 多個(gè)這種實(shí)例化而已,方便,好看,new不可以去掉。