Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。本文主要介绍Java this 关键字(keyword)。

Java 关键字

例如:

使用this 访问当前实例的属性x:

public class Main {
  int x;

  // 带参数的构造函数
  public Main(int x) {
    this.x = x;
  }

  // 调用
  public static void main(String[] args) {
    Main myObj = new Main(5);
    System.out.println("Value of x = " + myObj.x);
  }
}

1、定义和用法

this关键字引用方法或构造函数中的当前对象。

this也可以用于:

  • 调用当前类的构造函数
  • 调用当前类方法
  • 返回当前的类对象
  • 在方法调用中传递参数
  • 在构造函数调用中传递参数

2、相关文档

Java 面向对象编程(OOP)

Java 面向对象 类和对象的声明及使用

Java 类class 属性

Java 类class 方法

Java 类class 构造函数

Java 关键字

推荐文档