构造器
类中的构造器中的方法称为构造方法
- 必须和类的名字相同
- 必须没有返回类型,也不能写void
- 一个类即使什么都没有也会存在一个构造方法
package com.bo.test;
public class Person {
String name;
//显式定义构造器
//无参构造
public Person(){
this.name = "Bo Vane";
}
//有参构造
public Person(String name) {
this.name = name;
}
}
package com.bo.test;
//一个项目只能有一个main方法,存在单独一个类中
public class application {
public static void main(String[] args) {
Person person = new Person("bo");
//new一个对象,字段会初始化为null,并且会调用构造器
System.out.println(person.name);
}
}
注意事项
- 一旦定义了有参构造,无参构造必须显示定义
- 快捷键 alt+insert 点construct