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