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

来源:4-5 学生选课---添加课程 Ⅱ

kk求知者

2018-03-09 23:23

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());


写回答 关注

4回答

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

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

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

    kk求知者

    谢谢了 才用封装试着写写 这哈搞明白了。

    2018-03-13 21:24:32

    共 1 条回复 >

  • 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类里做功夫,加几个?

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409779 学习 · 4546 问题

查看课程

相似问题