public class Student {
public String id;
public String name;
public Set<Course> courses;
public Student(String id, String name) {
this.id = id;
this.name = name;
this.courses = new HashSet<Course>();
}
}
第三行声明了courses是Set接口泛型为Course的引用
this.courses = new HashSet<Course>();
this表示当前类,this.courses即当前类的courses属性
new HashSet<Course>() 实例化一个HashSet类型的对象,HashSet是Set接口的一个实现类
大概就是这样
为代码第三行的Courses变量,进行创建