package Test;
class A {
static {
System.out.println("1");
}
public A() {
System.out.println("a");
}
}
class B extends A{
static {
System.out.println("2");
}
public B() {
System.out.println("b");
}
}
public class Test {
public static void main(String[] args) {
A ab = new B();
ab = new B();
}
}
输出结果:
1
2
a
b
a
b