特征:
- 构造器是一种方法(构造方法)
- 构造方法的名称和类名相同,且不可以有返回值
- 如果不显式地定义构造器,类中会有默认的无参构造器,java文件被编译为class文件时也会自动加上构造器
作用:
- new一个对象就是在调用构造器,构造器还可以对属性进行初始化
构造器作为方法,也可以进行方法的重载
如果显式定义了一个有参数传入的构造方法,则默认的无参构造方法也必须显式定义才可以被使用
例如:
public class Person{
String Name;
public Person(){
}
public Person(String name){
this.Name = name;
}
}