class Parent {
int i=6;
int j;
Parent(){
System.out.println("i="+i+",j="+j);
}
static {
System.out.println("Parent static block.");
}
}
class Child extends Parent {
int k=3;
Child() {
System.out.println("k="+k+",j="+j);
}
static {
System.out.println("Child static block.");
}
}
class test{
public static void main(String args[]) {
Child c = new Child();
}
}
结果:
Parent static block.
Child static block.
i=6,j=0;
k=3,j=0;