課程
/后端開發
/Java
/Java入門第三季
if (cr.id.equals(courseId)) {
? ? ? student.courses.add(cr); ? //這里問什么要加上student呢?
}
2017-01-06
源自:Java入門第三季 4-11
正在回答
因為courses是寫在類下面的一個成員變量,像我這里
訪問成員變量就跟訪問成員方法一樣的,都是需要先Student student = new Student();
然后對象.成員變量(student.textForEach)或者對象.成員方法(student.courses)這樣子去調用的
慕粉3922874
mo_fei 提問者
在后面那個testForEachForSet()方法在,有了參數(Student student)是為了傳入student屬性的,粗糙的來說也就是先用參數制作一個框架,就等著在框架中插入數值了。當你調用main()方法的時候,就是把數值插入進去了。
相應的在main()方法中調用testForEachForSet()方法的時候,必須有實參相對應。也就是必須加上student
因為這是添加到student對象中的Course集中的,Student對象中有規定Course集的,你可以看看。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答student.courses.add(cr)
3 回答Student.courses.add(cr);報錯
2 回答student.courses.add(cr);啥意思
1 回答student.courses.add(cr)怎么理解啊
5 回答student.courses.add(cr);報錯誤啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-06
因為courses是寫在類下面的一個成員變量,像我這里
訪問成員變量就跟訪問成員方法一樣的,都是需要先Student student = new Student();
然后對象.成員變量(student.textForEach)或者對象.成員方法(student.courses)這樣子去調用的
2017-01-09
在后面那個testForEachForSet()方法在,有了參數(Student student)是為了傳入student屬性的,粗糙的來說也就是先用參數制作一個框架,就等著在框架中插入數值了。當你調用main()方法的時候,就是把數值插入進去了。
相應的在main()方法中調用testForEachForSet()方法的時候,必須有實參相對應。也就是必須加上student
2017-01-06
因為這是添加到student對象中的Course集中的,Student對象中有規定Course集的,你可以看看。