Java中this怎么用
时间: 2023-09-01 10:13:42 浏览: 65
在 Java 中,this 关键字代表当前对象的引用。可以用它来调用当前对象的成员变量和成员方法。
例如,如果在一个类中有一个成员变量和一个成员方法都叫做 name:
```
public class Person {
private String name;
public void setName(String name) {
this.name = name;
}
}
```
在这个例子中,this.name 指的是当前对象的 name 成员变量,而 name 指的是传入的参数 name。这样可以避免变量名冲突。
还可以用 this 关键字调用当前对象的其他成员方法:
```
public class Person {
private String name;
public void setName(String name) {
this.name = name;
}
public void printName() {
System.out.println(this.name);
}
}
```
在这个例子中,this.name 和 name 都指的是当前对象的成员变量 name。但是,在 printName() 方法中,我们使用了 this.name 来调用当前对象的成员变量,这样可以使代码更加清晰易懂。
阅读全文