for(Course cr:student.course)为什么student出错了怎么回事?
你返回去看一下你的Student类, Set类的courses 要加上泛型<Course> 构造函数中也要加上
public Set<Course> courses;
public Student(String id,String name){
this.id=id;
this.name=name;
this.courses=new HashSet<Course>();
}
有完整代码大家才能帮助找出错误啊。