1 // Class tp 2 // Generated on Thu Nov 4 16:35:03 PST 1999 3 // 4 5 class tp { 6 private int i; foo()7 void foo () { 8 tp.z x1 = new z(); 9 tp.z.y x = x1.new y(); 10 x.bar (); 11 x.print(); 12 } main(String[] arg)13 public static void main (String[] arg) 14 { 15 System.out.println ("Testing class `tp'..."); 16 new tp ().foo(); 17 } 18 class z { 19 private int j; foo()20 void foo () { 21 tp.this.i = 3; 22 } 23 class y { 24 private int k; bar()25 void bar () { 26 tp.this.i = 3; 27 z.this.j = 4; 28 y.this.k = 34; 29 } print()30 void print () { 31 System.out.println ("i="+i+", j="+j+", k="+k); 32 } 33 } 34 } 35 } 36 37