fork download
  1. class Example {
  2. private int x;
  3.  
  4. class Inner extends Example {{
  5. x = 1; // refers to the outer instance
  6. super.x = 2; // refers to the inner instance
  7. }}
  8.  
  9. public static void main(String[] args) {
  10. Example outer = new Example();
  11. Example inner = outer.new Inner();
  12. System.out.println(outer.x); // prints 1
  13. System.out.println(inner.x); // prints 2
  14. }
  15. }
Success #stdin #stdout 0.1s 320256KB
stdin
Standard input is empty
stdout
1
2