这个是Person原始类
package base.oop.Demo02;
public class Person {
/*一个类即使什么都不写也会存在一个区分人的方法类的存在也就是存在构造器*/
/*构造器的两个特点:
1.必须和类的名字相同2.没有返回值*/
String name;
//一旦定义了有参构造,就必须显示无参构造
//1.使用new关键字本质就是在调用构造器(快捷键alt+ins生成构造器)
//2.无参构造用来初始化值
public Person(){}//无参
public Person(String name){//有参
//实例化初始值
//使用new关键字必须要有构造器
this.name=name;
}
}
测试调用构造器
package base.oop.Demo02;
public class Application {
public static void main(String[] args) {
//新的方法定义Person类。默认有一个Person方法
Person person = new Person("shabi");
System.out.println(person.name);
}
}