总结一下在course2中为什么contains方法会返回false(欢迎大家讨论)
我的理解是:1.因为Course course2=new Course(course.id,course.name),而course是Course course=CoursesToSelect.get(0);
course来源于CoursesToSelect,course2来源于course
2.这就相当于course2从CourseToSelect中copy了一份,但是没有存放到CoursesToSelect中,加上CoursesToSelect.add(course2);contains就返回true;
3.问题来了,在之前没有传入CoursesToSelect.add(course2)中,为什么CoursesToSelcet.contains中的()还有course2的下拉选项,这是什么原因?