public class Parent {
static {
System.out.println("1:parent:static");
}
{
System.out.println("3:parent:block");
}
Parent(){
System.out.println("4:parent:block");
}
}
public class Sub extends Parent {
static {
System.out.println("2:sub:static");
}
{
System.out.println("5:parent:block");
}
Sub() {
System.out.println("6:parent:block");
}
public static void main(String[] args) {
Sub s = new Sub();
}
}