构造器
构造器是面向对象中一个重要的部分,是系统自动生成的一个方法。
在一个类中,如果没有编辑任何内容。也会存在一个构造器方法。构造器是自动生成的,也可以自己编辑一个。使用new关键字时必须要有构造器,在new关键字时,本质上是在调用构造器。构造器可以实例化初始值,在new这个类的时候,会先进入这个构造器方法。再在这个方法内对这个类中的变量类型进行初始化赋值。
隐式定义是 不需要看见,但实质存在的。
显式定义是 可以看见的。
构造器分为无参构造和有参构造;
无参构造可以是隐式定义,自动生成 不用显示出来也可以使用。
有参构造 必须是显示定义,且在存在有参构造时,需要将无参结构也显示定义。
public class Person {
//无参构造
public Person() {
}
//有参构造
public Person(int age) {
}
}
构造方法有两个特点:
-
必须和类的名字相同
-