构造代码块 :
1、构造代码块,就是写在成员位置的代码块
2、作用:可以把多个构造方法种重复的代码抽出来
3、执行实际,创建对象时
public class Student {
String name;
int age;
{
System.out.println("对象已创建");
}
public Student() {
}
public Student(String name, int age) {
this.name = name;
this.age = age;
}
}
构造代码块不灵活,逐渐淘汰。替用方法:
静态代码块:
随着类加载而加载,只执行一次