猿问

关于this的意义,加与不加都能运行,为什么加?

public class Set {
public List<Course>keben;
//创建一个泛型为Course的List对象keben
public Set(){//创建Set方法
this.keben=new ArrayList<Course>();//keben实例化
}

上面是我做Set练习时的一个开头,发现去掉this不影响最后的运行。

请问实例化的时候加this,有什么用?

coreman
浏览 1051回答 1
1回答

忘性最大的人

好区分,以免你在重载构造函数时定义的形参和域或者说成员变量一样,增加代码的可读性。
随时随地看视频慕课网APP

相关分类

Java
我要回答