KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > WeirdPrivateSets


1 public class WeirdPrivateSets {
2
3     private int x = 9;
4     
5     public WeirdPrivateSets foo(){
6         System.out.println("foo called");
7         //return this;
8
return new WeirdPrivateSets();
9     }
10
11     public static void main(String JavaDoc [] args){
12         WeirdPrivateSets wps = new WeirdPrivateSets();
13         Inner i = wps.new Inner();
14         System.out.println("x: "+wps.x);
15         i.run();
16         System.out.println("x: "+wps.x);
17     }
18     
19     public class Inner {
20         
21         public void run(){
22             foo().x += 2;
23         }
24     }
25 }
26
Popular Tags