Java this 关键字
-
定义和用法
this关键字是指在方法或构造当前对象。this关键字最常见的用法是消除类属性和具有相同名称的参数之间的混淆(因为类属性被方法或构造函数参数所遮盖)。如果在下面的示例中省略了this关键字,则输出将是“0”而不是“5”。this也可以用于:- 调用当前类的构造函数
- 调用当前类方法
- 返回当前的类对象
- 在方法调用中传递参数
- 在构造函数调用中传递参数
-
示例
使用this调用当前类属性(x):
尝试一下public class MyClass { int x; // Constructor with a parameter public MyClass(int x) { this.x = x; } // Call the constructor public static void main(String[] args) { MyClass myObj = new MyClass(5); System.out.println("Value of x = " + myObj.x); } }
-