課程
/后端開發
/Java
/Java入門第三季
看了幾遍還是有點暈
2017-06-05
源自:Java入門第三季 4-11
正在回答
其實這不是必須要加的,我認為老師只是出于理解上的需要,或者說增加代碼可讀性,當然每個人都有自己的理解。這之前老師將student定義成了一個屬性,和coursesToSelect一樣。你可以理解為遍歷coursesToSelect時,備選課程只有一個list,但是遍歷學生所選課程時,針對每個不同的學生對象,得到的遍歷是可能不同的,使用student參數,更加具有針對性
testForEach()方法中使用coursesToSelect屬性,它們都屬于ListTest類;
testForEachForSet()方法中使用courses屬性,而它們分別屬于SetTest類和Student類;
琢磨了一下, 應該是這個原因。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答?這里為什么要加入Student student 作為參數
1 回答求大佬解答:為什么要把Student student作為參數傳入進去
3 回答put()方法傳參數問題
3 回答為什么類名+對象名,可以被當做參數傳進方法中去??
3 回答為什么需要調用父類含參的構造方法?super(message)?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-05
其實這不是必須要加的,我認為老師只是出于理解上的需要,或者說增加代碼可讀性,當然每個人都有自己的理解。這之前老師將student定義成了一個屬性,和coursesToSelect一樣。你可以理解為遍歷coursesToSelect時,備選課程只有一個list,但是遍歷學生所選課程時,針對每個不同的學生對象,得到的遍歷是可能不同的,使用student參數,更加具有針對性
2017-06-05
testForEach()方法中使用coursesToSelect屬性,它們都屬于ListTest類;
testForEachForSet()方法中使用courses屬性,而它們分別屬于SetTest類和Student類;
琢磨了一下, 應該是這個原因。