课程
/后端开发
/Java
/Java入门第三季
为什么coursesToSelect还是个List哦?为什么不是public Set<Course> coursesToSelect?
2020-01-21
源自:Java入门第三季 4-11
正在回答
这里的set是student类里面的Set<Course>,表示的是学生选的课程;而List<Course>表示的是可选课程,还是按照CourseToSelect类中的List类型来的。
这里是一样用的都是List,不同的是Student.java文件。
public String id;
public String name;
public Set<Course> courses;
public Student(String id, String name) {
this.id = id;
this.name = name;
this.courses=new HashSet<Course>();
}
第8行不是吗?
缃缝 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答set和list相比优势是什么?
1 回答keySet()中为什么用Set接收键值,不能用List吗?
3 回答Set是接口,为什么可以声明Set变量?
1 回答为什么讲Set接口还用List接口创造课程变量储存课程?
1 回答Set不是接口么,不需要用实现类么?为什么直接可以Set keySet =....