1 2 class T151241rs1 { 3 static T151241rs1 a() { 4 System.out.print("a "); 5 return t; 6 } 7 static void b() { System.out.print("b "); } 8 static T151241rs1 t = new T151241rs1(); 9 10 T151241rs1() {} 11 T151241rs1(char c) { System.out.print("c "); } 12 public String toString() { 13 System.out.print("d "); 14 return null; 15 } 16 public static void main(String [] args) { 17 a().b(); a().t.b(); (t.a()).b(); new T151241rs1('c').b(); ((T151241rs1)a()).b(); ("" + t).valueOf(1); (t = null).b(); if (t != null) System.out.print("Oops "); 25 (t == null ? a() : a()).b(); T151241rs1[] ta = {t}; 27 int i = 0; 28 ta[i++].b(); if (i != 1) System.out.print("Oops "); 30 } 31 } 32 | Popular Tags |