java构造器详解
定义
类的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。
package way;
class Person{
//一个类及时什么也不写,他也会存在一个方法
String name;
//构造器第一个功能:实例化一些初始值
//使用new关键字,必须使用构造器
//无参构造
//Alt + insert可以直接生成构造器
public Person() {
}
//有参构造,一旦使用有参构造,就必须显示定义无参构造
public Person(String name){
this.name = name;
}
}
public class way03 {
public static void main(String[] args) {
//用new关键词声明了一个person对象
Person person = new Person("XXX");
System.out.println(person.name);
}
}
构造器的特点
- 构造器的名字必须和类的名字相同
- 构造器必须没有返回类型,也不能写void
- 使用new关键字,必须使用构造器
- 一个类及时什么也不写,他也会存在一个方法
注释:可以通过java.class文件可以发现其中有一个方法
构造器的作用
- 构造器第一个功能:实例化一些初始值
- 使用new关键字,必须使用构造器
构造器的方便构造
Alt + insert可以直接生成构造器