有无参构造器
程序员文章站
2022-06-20 10:38:03
...
1 静态代码块 > 实例代码块 > 构造方法 (执行速度)
2 构造器
**2.1 无参构造器: (默认构造器,自己不写时系统会默认有)
2.2 有参构造器: 传入参数,通过this来赋值,(如果自己写了构造器,默 认构造器会消失,如果想调用构造得自己写一个无参数构造器 )**
public Student(String name, int age, String gender, String major) {
this.name = name;
this.age = age;
this.gender = gender;
this.major = major;
}
2.3 如果想在有参构造器中调用无参构造器,this.()必须顶格写并且只允许在有参构造器调用无参构造器,否则会报递归构造函数调用异常