Java中this怎么用
时间: 2023-09-01 18:13:42 浏览: 40
在 Java 中,this 关键字用于引用当前对象。它可以用于以下情况:
1. 在构造函数中,this() 可以用于调用同一个类中的其他构造函数,这样可以避免代码重复。
2. 在实例方法中,this 可以用于引用当前对象。
3. 在方法中,如果形参与成员变量同名,可以使用 this 关键字来区分。
4. 在内部类中,this 关键字可以用于引用当前内部类对象。
例如,下面是一个使用 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 void printInfo() {
System.out.println("Name: " + this.name);
System.out.println("Age: " + this.age);
}
}
```
在上面的例子中,this 关键字用于引用当前对象的成员变量 name 和 age。