实例 Java 从内部类访问外部类

x
 
class OuterClass {
  int x = 10; 
  class InnerClass {
    public int myInnerMethod() {
      return x;
    }
  }
}
public class Main {
  public static void main(String[] args) {
    OuterClass myOuter = new OuterClass();
    OuterClass.InnerClass myInner = myOuter.new InnerClass();
    System.out.println(myInner.myInnerMethod());
  }
}
                    

输出结果

10