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