Java Web 编程中 objects 自身引用 this 的研究
本文研究了 Java Web 编程中对象自身引用的关键字 this。this 是 Java 程序的特殊引用,是 Java 的保留字,用于指向当前对象类实例。在 Java 编程语言中,this 关键字自动将所有实例变量和方法引用与其联系在一起。
1.this 的点取成员
在编写 Java 类的时候,通过使用 this 关键字来点取类的属性(实例变量)。Java 编程语言自动将所有实例变量和方法引用与 this 关键字联系在一起。因此,有些情况下必须使用 this 关键字,而有些情况下使用 this 关键字是多余的。
例如,在下面的程序中,this 关键字用于指向当前对象类实例:
public class A {
private int x;
private int y;
public static void main(String[] args) {
A a = new A();
}
}
2.this 引用允许对象引用自身
this 引用允许对象引用自身,this 引用可用于当前正在运行的对象。例如,在 ChessPiece 类中有一个 move 方法,该方法包含下面的一行代码:
if (this.position == piece2.position)
在上述语句中,this 引用被用于指明使用哪个 position 变量。this 引用代表的是当前正在执行 move 方法的对象。
3.this 引用也常用于区别同名的构造方法参数和实例变量
例如,在 Account 类中的构造方法中:
public Account(String name, long accountNumber, double balance) {
this.name = name;
this.accountNumber = accountNumber;
this.balance = balance;
}
在上面的代码中,this 引用用于区别同名的构造方法参数和实例变量。
本文研究了 Java Web 编程中对象自身引用的关键字 this。this 是 Java 程序的特殊引用,是 Java 的保留字,用于指向当前对象类实例。在 Java 编程语言中,this 关键字自动将所有实例变量和方法引用与其联系在一起。本文还讨论了 this 引用的使用场景,包括点取成员、对象引用自身和区别同名的构造方法参数和实例变量。