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