課程
/后端開發(fā)
/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相比優(yōu)勢是什么?
1 回答keySet()中為什么用Set接收鍵值,不能用List嗎?
3 回答Set是接口,為什么可以聲明Set變量?
1 回答為什么講Set接口還用List接口創(chuàng)造課程變量儲存課程?
1 回答Set不是接口么,不需要用實現(xiàn)類么?為什么直接可以Set keySet =....
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2020-03-02
這里的set是student類里面的Set<Course>,表示的是學生選的課程;而List<Course>表示的是可選課程,還是按照CourseToSelect類中的List類型來的。
2020-02-11
這里是一樣用的都是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>();
}
2020-01-22
第8行不是嗎?