qq_夜幕下的破晓_0
2018-03-09 20:50
数组里Course()前 new的作用是什么 去掉可不可以
这个有什么不可以理解的,你定义的是一个对象数组,数组里放的都是Course的对象,创建一个对象不用new 用什么。。二楼理解的的很对,但感觉像是没有学过数组的赶脚。
new 就是要开辟一块空间给你所要存入的数据,不然要存入的数据没有地方放。
这属于语法规则,必须这么些,编译器才能进行编译,否则编译不能通过
不能去掉,我试过了,我也是有点不理解。但是去掉之后会报错,说的是这个方法在这个类里面未定义。Course是一个类,因该是在这个类里面new的一个对象之类的吧,我感觉就是跟前面的Course这个类有关系。如果你找到更准确的答案,麻烦给我也讲讲哟。
相当于 就是 Course cr1=new Course(); 实例化啊 只是以数组的形式写出来 多个这种实例化而已,方便,好看,new不可以去掉。
Java入门第三季
409792 学习 · 4340 问题
相似问题