class A { public static int x = 0; static { x++; System.out.println("Hi, this is A!"); } } class B extends A { public static int x = 0; } public class test_staticinit1 { public static void main(String argv[]) { System.out.println("A.x = " + A.x); System.out.println("B.x = " + B.x); } }