JAVA this

使用this调用成员变量和构造函数

public class Person {

    String name;
    int age;
    String address;

    Person() {
        System.out.println("Person 无参构造");
    }

    Person(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println("Person 二参构造");
    }

    Person(String name, int age, String address) {
        this(name, age);
        this.address = address;
        System.out.println("Person 三参构造");
    }

}
public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Person person = new Person("furong", 12, "BeiJing");
        System.out.println(person.name);
        System.out.println(person.age);
        System.out.println(person.address);
    }

}

运行结果

Person 二参构造
Person 三参构造
furong
12
BeiJing
原文地址:https://www.cnblogs.com/zhangxuechao/p/13593619.html