1 class Example { 2 public static final Example A = new Example("A1", "A2"); 3 public static final Example B = Example.getExample("B1", "B2"); 4 5 public static final Example C; 6 public static final Example D; 7 static { 8 C = new Example("C1", "C2"); 9 D = Example.getExample("D1", "D2"); 10 } 11 Example(String arg1, String arg2)12 public Example(String arg1, String arg2) { 13 14 } 15 getExample(String arg1, String arg2)16 public static Example getExample(String arg1, String arg2) { 17 return new Example(arg1, arg2); 18 } 19 } 20