请问课程中 this.coursesToList = new ArrayList()是什么意思呢? 为什么可以用一个类来初始化接口呢?
前面定义了 coursesToSelect 为一个 <Course> 型的 List public List<Course> coursesToSelect; 然后在构造器中将coursesToSelect初始化为ArrayList(); 也就是说 coursesToSele 首先是 List 然后才被初始化为ArrayList(); 不知道这样说你有没有明白