public class Person {
//一个类如果什么都不写,它也会存在一个方法
//显示的定义构造器
String name;
//构造器
//使用new关键字,本质上是在调用构造器
//用来初始化值
//构造器的名称必须和类名相同,且没有返回值类型
public Person() {
this.name="xiaoming";
}
//一旦定义了有参构造
//无参就必须显示定义
public Person(String name) {
this.name = name;
}
//alt+insert自动生成构造器
}
public class Demo03 {
public static void main(String[] args) {
//实例化了一个对象
Person person=new Person();
//构造器中没有初始化值,输出为null
//构造器中初始化一个值,输出为初始化的值
System.out.println(person.name);
}
}