为了账号安全,请及时绑定邮箱和手机立即绑定

本节的course数组格式是怎么回事

Course【】 course={new Course("3","离散数学"),new Course("4","汇编语言")};

要是创建2维数组应该是两个【】【】呀 而且里面的new Course("3","离散数学"),又是怎么回事

正在回答

5 回答

  1. 这个不是创建二维数组,只是给数组声明的course数组里添加了2个实例对象

  2. new Course(id,name) 是实例化课程,生成一个课程的实例,上面的写法是省了一部引用地址赋值,

    实际是这样:

    Course cr3= new Course("3","离散数学");

    Course cr4= new Course("4","汇编语言");

    Course[] course = {cr3,cr4};

    

2 回复 有任何疑惑可以回复我~
#1

qq_浮雲遊子_03977413 提问者

懂了 那么视频里总是说course类型 这是什么意思呢 我记得代码里course类里只添加了一个两个参数的构造方法呀 这样就能跟 基本类型一样成为类型了?
2017-05-08 回复 有任何疑惑可以回复我~

其实就是这么个玩意。

ArrayList al = new ArrayList();

al.add(new Course("3","离散数学"))

al.add(new Course("4","汇编语言"));

数组,只是为了用addAll()方便添加。

0 回复 有任何疑惑可以回复我~

Course不是一个类吗,声明成数组的时候是在哪儿声明的呢

0 回复 有任何疑惑可以回复我~

Course 类型是自己定义的,有一个Course的类,这里只是举一个Course的例子来让我们熟悉类在集合里 的运用

0 回复 有任何疑惑可以回复我~
#1

qq_浮雲遊子_03977413 提问者

有点懂了,
2017-05-08 回复 有任何疑惑可以回复我~

这个是一维数组,course中包含了两个Course对象,new Course("3","离散数学")是创建一个新的对象

0 回复 有任何疑惑可以回复我~
#1

qq_浮雲遊子_03977413 提问者

必须这么写吗
2017-05-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

本节的course数组格式是怎么回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信