?這里為什么要加入Student student 作為參數(shù)
public?void?forEachforSet(Student?student){ ?//打印輸出學(xué)生選擇的課程 ???for?(course?cr?:?student.courses)?{ ???? ?System.out.println("選擇了課程:"+cr.id+":"+cr.name); }
這里為什么要加入Student student 作為參數(shù) 有點懵了
public?void?forEachforSet(Student?student){ ?//打印輸出學(xué)生選擇的課程 ???for?(course?cr?:?student.courses)?{ ???? ?System.out.println("選擇了課程:"+cr.id+":"+cr.name); }
這里為什么要加入Student student 作為參數(shù) 有點懵了
2016-06-12
舉報
2016-06-20
其實可以在for each循環(huán)外面直接再用for each循環(huán)將學(xué)生選的課程輸出的,不過,老師選擇寫一個方法來輸出,而主函數(shù)里的操作就是將選定的課程加入到Student的course屬性中,那么這個外部方法就得和主函數(shù)里的Student類的實例化對象建立聯(lián)系,才能輸出。
想想如果沒有這個參數(shù),你這for each的參數(shù)student.courses來自哪里呢?
2016-06-12
因為后面有用到student的課程信息——student.courses