1 package test3; 2 3 public class EmptyConstructor { 4 static {} 5 public int value; 6 } 7 8 class EmptyConstructor2 extends EmptyConstructor { 9 static {} 10 public int value2; 11 } 12 13 class EmptyConstructor3 extends EmptyConstructor { 14 public int value3; EmptyConstructor3()15 public EmptyConstructor3() {} EmptyConstructor3(int x)16 public EmptyConstructor3(int x) { super(); } 17 } 18 19 class EmptyConstructor4 extends EmptyConstructor3 { 20 public static int sv = 3; 21 public int value3; EmptyConstructor4(int x)22 EmptyConstructor4(int x) { 23 super(x); 24 } 25 EmptyConstructor4(double x)26 EmptyConstructor4(double x) { 27 this(); 28 } 29 EmptyConstructor4()30 EmptyConstructor4() { 31 value3 = 7; 32 } 33 } 34