class Person{
String name;
int age;
// 定义两个参数的构造方法
private Person(String name,int age) {
this.name = name;
this.age = age;
}
通过this关键字调用成员方法。
在一个构造方法中使用this([参数1,参数2])的形式来调用其它构造方法。(重点)
class Person{
String name;
public Person() {
this("李明"); // 通过this关键字调用其它构造方法
System.out.println("无参的构造方法被调用");
}
public Person(String name) {
this.name = name;
System.out.println("有参的构造方法被调用");
}
}
public class Example01 {
public static void main(String[] args) {
// 通过静态方法调用
Person p = new Person();
Person p1 = new Person("李明");
}
}