最后一行course前面的this是可加可不加吗,eclipse里我看不加也不会报错.

package mooc3_4;

import java.util.HashSet;
import java.util.Set;

public class Student {
public String id;
public String name;
public Set course;
public Student(String id,String name){
this.id=id;
this.name=name;
this.course=new HashSet();
}
}

最后一行可以不加,倒数第二行必须加,因为参数name和成员name同名,必须用this加以区分。

可以不加,,this就是指向这个类的

this指的是这个类的,如果没有重名的话,最后的this是可以不要的

参数是对象进入方法的门。