构造器结构
构造器——类名相同,无返回值,如果程序无构造器系统默认加一个空构造器
无参构造
public class Person {
String name = "";
public Person(){
this.name="你好";
}
}
有参构造
public class Person {
String name = "";
public Person(){
}
public Person(String name){
this.name=name;
}
}
构造器作用
-
初始化值
-
使用new来构造变量时,本质是在调用构造器
new的理解
无参实例化
//实例化一个对象_无参实例化
Person person = new Person();
System.out.println(person.name);
有参实例化
//实例化一个对象_有参实例化
Person person = new Person("name");
System.out.println(person.name);
new关键字——将类加载进主程序,首先要调用构造器方法初始化值,这样就将类实例化为对象