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

this.courses = new HashSet<Course>(); 这句不理解呀

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>();

}

}



正在回答

2 回答

第三行声明了courses是Set接口泛型为Course的引用

this.courses = new HashSet<Course>();

this表示当前类,this.courses即当前类的courses属性  

new HashSet<Course>() 实例化一个HashSet类型的对象,HashSet是Set接口的一个实现类

大概就是这样


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

积蓄_TNT 提问者

非常感谢!
2016-03-15 回复 有任何疑惑可以回复我~

为代码第三行的Courses变量,进行创建 

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

举报

0/150
提交
取消

this.courses = new HashSet<Course>(); 这句不理解呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信