java 的this关键字
时间: 2023-11-12 09:56:10 浏览: 77
java中的this关键字
this 是 Java 中的关键字,表示当前对象的引用。它可以用于访问当前对象的属性和方法,也可以作为参数传递给其他方法。
例如,在以下代码中,this 关键字用于访问当前对象的属性 name:
```
public class Person {
private String name;
public void setName(String name) {
this.name = name;
}
}
```
在此示例中,this.name 表示当前对象的 name 属性,而 name 表示传递给该方法的参数。
还有一种情况是,在构造函数中使用 this 关键字来调用其他构造函数。例如:
```
public class Person {
private String name;
public Person() {
this("Unknown");
}
public Person(String name) {
this.name = name;
}
}
```
在此示例中,第一个构造函数使用了 this 关键字来调用第二个构造函数,并将默认值 "Unknown" 作为参数传递。
阅读全文