java中this关键字的用法
时间: 2023-09-21 07:08:04 浏览: 72
深入理解java中this关键字的使用
在Java中,this关键字可以用来引用当前对象的引用。主要用途如下:
1. 当参数与成员变量名相同时,使用this关键字来区分它们。
2. 在构造函数中,使用this关键字来调用其他构造函数,以便在构造函数中重用代码。
3. 在方法中,使用this关键字来调用当前对象的其他方法,以便实现方法重载。
4. 在某些情况下,使用this关键字可以使代码更加简洁和易读。
例如:
```
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
}
```
在上面的代码中,this关键字被用来区分成员变量和参数名,以及在getter和setter方法中调用当前对象的成员变量。
阅读全文