课程
/后端开发
/Java
/Java入门第三季
看了几遍还是有点晕
2017-06-05
源自:Java入门第三季 4-11
正在回答
其实这不是必须要加的,我认为老师只是出于理解上的需要,或者说增加代码可读性,当然每个人都有自己的理解。这之前老师将student定义成了一个属性,和coursesToSelect一样。你可以理解为遍历coursesToSelect时,备选课程只有一个list,但是遍历学生所选课程时,针对每个不同的学生对象,得到的遍历是可能不同的,使用student参数,更加具有针对性
testForEach()方法中使用coursesToSelect属性,它们都属于ListTest类;
testForEachForSet()方法中使用courses属性,而它们分别属于SetTest类和Student类;
琢磨了一下, 应该是这个原因。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答求大佬解答:为什么要把Student student作为参数传入进去
3 回答为什么类名+对象名,可以被当做参数传进方法中去??
3 回答put()方法传参数问题
4 回答为什么不用 无参构造方法 只用了有参构造方法?
3 回答为什么需要调用父类含参的构造方法?super(message)?