class ClassA {
static {
System.out.println("1");
}
public ClassA(){
System.out.println("2");
}
}
class ClassB extends ClassA{
static {
System.out.println("a");
}
public ClassB(){
System.out.println("b");
}
public static void main(String[] args) {
ClassA a = new ClassB();
a = new ClassB();
}
}
结果 :
1
a
2
b
2
b