构造器 也称构造方法,是创建对象必须要调用的。
1.什么是构造器(构造方法)
public class person {
public person(){//构造器
}
}
- 1.无参构造器
- 2.有参构造器
无参
例 :利用构造器初始化值(无参)
public class person {
String name;
public person(){//构造器
this.name="123";
}
}
测试
public class Application {
public static void main(String[] args) {
person person = new person();
System.out.println(person.name);
}
}
结果
有参
public class person {
String name;
public person(String a){//有参构造器
this.name= a;
}
}
快捷键生成构造器
总结
1.new对象本质是在调用构造器
2.构造器必须和类名同名
3.不能有返回值
注意
1类中默认存在一个无参的构造器一般不写,但当有定义有参构造器的时候,在想使用无参构造器就必须要写出无参构造器
2.当类只有一个有参构造的时候,new对象必须是有参的