百度已收录

案例

public class ConstractUse {
    public static void main(String[] args) {
        Person2 project1 = new Person2("kanzaki",24);

        System.out.println(project1.name+"\n"+project1.age);
    }
}

class Person2 {
    String name;
    int age;
    public Person2(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

重点

  • 构造器的名字和类名必须一致。
  • 可以写多个构造器,但是必须遵循重载(参数不同)。

构造器的作用是实例化对象、初始化赋值。