使用this
具有类属性 (x):
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
这个this
关键字指的是方法或构造函数中的当前对象。
最常见的用途是this
关键字是为了消除类属性和同名参数之间的混淆(因为类属性被方法或构造函数参数隐藏)。如果省略上例中的关键字,输出将为 "0" 而不是 "5"。
this
也可用于:
阅读有关我们的对象的更多信息Java 类/对象教程。
阅读我们的有关构造函数的更多信息Java 构造函数教程。
详细了解我们的方法Java 方法教程。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!