1. 概述:
作⽤:⽤于对象初始化。
执⾏时机:在创建对象时,⾃动创建。
特点:
所有的Java类中都会⾄少存在⼀个构造⽅法;
如果⼀个类中没有明确的编写构造⽅法, 则编译器会⾃动⽣成⼀个⽆参的构造⽅法, 构造⽅法中没有任何的代码;
如果⾃⾏编写了任意⼀个构造器, 则编译器不会再⾃动⽣成⽆参的构造⽅法。
2. 定义格式:
与普通⽅法基本相同, 区别在于: ⽅法名称必须与类名相同, 没有返回值类型的声明 !
例如:
public class Demo3{
public static void main(String[] args){
Person p = new Person();
p = new Person();
p = new Person();
p = new Person();
}
}
class Person{
public Person(){
System.out.println("对象创建时,此⽅法调⽤");
}
}