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

求大神,用封装的方法 来添加多个课程 该怎么操作!试了很多种,还是不正确,总是要覆盖我前面的那一组值。

Course[] temp2={new Course(),new Course()};
  temp2.setId("3");
  temp2.setName("离散数学");
  temp2.setId("4");
  temp2.setName("大学英语");
  coursesToSelect.addAll(Arrays.asList(temp2));
  Course iiii=coursesToSelect.get(2);
  Course iiiii=coursesToSelect.get(3);
  System.out.println("添加的课程为:"+iiii.getId()+":"+iiii.getName()+":"+"\n"+iiiii.getId()
    +":"+iiiii.getName());


提问者:kk求知者 2018-03-09 23:23

个回答

  • 慕姐936777
    2018-03-13 21:12:54
    已采纳

    temp2.setId("3")这个是什么操作,不会报错吗?

    数组不要先取下表吗?temp2[0].setId("3")

  • qq_自在如风的少年_1
    2018-03-14 16:45:23

    上面有点错误补充一下                  http://img.mukewang.com/5aa8e10e0001f1fc19201080.jpg


  • qq_自在如风的少年_1
    2018-03-14 16:22:19

    开始也很迷惑,参考着楼上写的,程序没有报错,不知道这样写对不对http://img1.mukewang.com/5aa8db790001795419201080.jpg


  • kk求知者
    2018-03-09 23:26:45

    是不是在要Course类里做功夫,加几个?