结构
类名称 对象名= new 类名称()
其中的 类名称() 构造方法 实例化对象使用
Person per2 = new Person();
定义
1.方法名称得与类名一致
2.构造方法不允许有返回值类型的声明
3.没有明确定义构造方法的话 默认生成一个无返回值的构造方法
public Person() {//无参构造
System.out.println("构造方法");
}
public Person(String n,int a) {//双参构造
// name = n;
// age = a;
this.setName(n);
this.setAge(a);
}
构造方法在对象实例化的时候完成操作 一个对象的构造方法只会显示一次
可以带参 如果自己写了 会覆盖默认生成的构造方法
this表示本类之中的方法调用
快速生成构造快捷键Alt+Shift+S后点击Generate constructor using Fields