1 // A reference to a String shouldn't cause an interface to be 2 // initialized. 3 4 interface I 5 { 6 String z = "zardoz"; 7 int q = stringconst.out ("q", 0); 8 } 9 10 public class stringconst 11 { out(String s, int i)12 public static int out (String s, int i) 13 { 14 System.out.println (s + "=" + i); 15 return i; 16 } 17 main(String[] args)18 public static void main (String[] args) 19 { 20 System.out.println (I.z); 21 } 22 } 23