为何输出结果是一样的, 不应该是不一样嘛?
Course course1 = new Course("1", "数据结构"); coursesToSelect.add(course1); Course temp = (Course)coursesToSelect.get(0); System.out.println("添加了课程:"+temp.id+":"+temp.name); Course course2 = new Course("2", "java"); coursesToSelect.add(1, course2); 按照第一个添加进去下标是0.我在添加第二个时下标写1,运行没有报错,但是结果为何和是第一次添加的一模一样?