一尘不染

如何从内部类访问外部类的“ this”?

java

是否可以this从Java内部类中获取对它的引用?

class Outer {

  void aMethod() {

    NewClass newClass = new NewClass() {
      void bMethod() {
        // How to I get access to "this" (pointing to outer) from here?
      }
    };
  }
}

阅读 336

收藏
2020-09-08

共1个答案

一尘不染

您可以像这样访问外部类的实例:

Outer.this
2020-09-08