4.java中this关键字的作用和用法
时间: 2024-05-01 07:19:22 浏览: 63
java中的this关键字完全解读
5星 · 资源好评率100%
在 Java 中,this 是一个关键字,用于表示当前对象的引用。它可以用于以下几个方面:
1. 解决变量名冲突:当类的成员变量和方法参数或局部变量同名时,可以使用 this 关键字来区分它们。例如:
```
public class MyClass {
private int x;
public void setX(int x) {
this.x = x;
}
}
```
2. 在构造函数中调用其他构造函数:当一个类有多个构造函数时,可以使用 this 关键字在一个构造函数中调用另一个构造函数。例如:
```
public class MyClass {
private int x;
private int y;
public MyClass(int x) {
this.x = x;
this.y = 0;
}
public MyClass(int x, int y) {
this(x);
this.y = y;
}
}
```
3. 返回当前对象的引用:在方法中返回当前对象的引用,可以实现链式调用。例如:
```
public class MyClass {
private int x;
private int y;
public MyClass setX(int x) {
this.x = x;
return this;
}
public MyClass setY(int y) {
this.y = y;
return this;
}
}
```
以上就是 this 关键字的作用和用法。
阅读全文