为了账号安全,请及时绑定邮箱和手机立即绑定

​这里为什么要加入Student student 作为参数

public void forEachforSet(Student student){
		 //打印输出学生选择的课程
		   for (course cr : student.courses) {
		    	 System.out.println("选择了课程:"+cr.id+":"+cr.name);
				
			}

这里为什么要加入Student student 作为参数 有点懵了

正在回答

2 回答

其实可以在for each循环外面直接再用for each循环将学生选的课程输出的,不过,老师选择写一个方法来输出,而主函数里的操作就是将选定的课程加入到Student的course属性中,那么这个外部方法就得和主函数里的Student类的实例化对象建立联系,才能输出。

想想如果没有这个参数,你这for each的参数student.courses来自哪里呢?

0 回复 有任何疑惑可以回复我~

因为后面有用到student的课程信息——student.courses

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

​这里为什么要加入Student student 作为参数

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号