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);
      }
    }
    
    
  • 相关页面

    Java 教程:Java 类 对象
    Java 教程:Java 构造函数
    Java 教程:Java 方法