package oop.demo02; public class Person { //一个类即使什么也不写,它也会存在一个方法。详见out文件 //显示的定义构造器 String name; int age; //实例化初始值 //构造器作用 //1.使用new关键字必须要有构造器 //2.用来初始化值 public Person(){ } //alt+insert自动构造 public Person(String name, int age) { this.name = name; this.age = age; } //有参构造:一旦有了有参构造,无参就必须显示定义 public Person(String name){ this.name=name; } } /* public static void main(String[] args) { //new 实例化了一个对象 Person person = new Person("lly"); System.out.println(person.name); } 构造器: 1.和类名相同 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意点: 定义了有参构造之后必须显示定义一个无参构造 Alt+insert