问答详情
源自:4-5 学生选课---添加课程 Ⅱ

数组里Course()前 new的作用是什么 去掉可不可以

数组里Course()前 new的作用是什么 去掉可不可以

提问者:qq_夜幕下的破晓_0 2018-03-09 20:50

个回答

  • qq_Takeiteasy_2
    2018-12-29 09:48:50

    这个有什么不可以理解的,你定义的是一个对象数组,数组里放的都是Course的对象,创建一个对象不用new 用什么。。二楼理解的的很对,但感觉像是没有学过数组的赶脚。

  • qq_珍宝珠的盒子_0
    2018-05-28 20:22:55

    new 就是要开辟一块空间给你所要存入的数据,不然要存入的数据没有地方放。

  • qq_追梦老男孩_0
    2018-03-10 16:12:45

    这属于语法规则,必须这么些,编译器才能进行编译,否则编译不能通过

  • qq_雨欲语_03900761
    2018-03-09 23:29:53

    不能去掉,我试过了,我也是有点不理解。但是去掉之后会报错,说的是这个方法在这个类里面未定义。Course是一个类,因该是在这个类里面new的一个对象之类的吧,我感觉就是跟前面的Course这个类有关系。如果你找到更准确的答案,麻烦给我也讲讲哟。

  • kk求知者
    2018-03-09 23:19:09

    相当于 就是 Course cr1=new Course(); 实例化啊 只是以数组的形式写出来 多个这种实例化而已,方便,好看,new不可以去掉。