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