要理解“this”关键字引用的是什么,可以使用以下代码示例:
public class MyClass {
private int myVariable;
public MyClass(int myVariable) {
this.myVariable = myVariable;
}
public void printVariable() {
System.out.println("My variable is: " + this.myVariable);
}
}
在这个示例中,类MyClass
有一个私有变量myVariable
和一个构造函数,构造函数使用this
关键字引用类的成员变量。 printVariable()
方法也使用this
关键字引用类的成员变量。
在构造函数中,使用this.myVariable
指代类的成员变量myVariable
,以将构造函数的参数值赋给该成员变量。
在printVariable()
方法中,使用this.myVariable
输出类的成员变量的值。
这样,通过使用this
关键字,可以明确指示引用的是类的成员变量。