java中使用this关键字调用构造方法
时间: 2023-06-16 18:06:19 浏览: 132
Java使用this关键字调用本类中的重载构造方法.pdf
在Java中,可以使用this关键字调用同一个类中的构造方法。这种技术被称为构造方法重载或构造方法重复。在调用构造方法时,可以使用this关键字传递参数并调用另一个构造方法。
以下是使用this关键字调用构造方法的示例:
```
public class Person {
private String name;
private int age;
public Person() {
this("John Doe", 30);
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
```
在上面的示例中,第一个构造方法调用了另一个构造方法,使用了this关键字并传递了默认值。这样,第二个构造方法就会被调用并设置实例的属性值。
阅读全文