相关疑难解决方法(0)

是否有一种语法可以从另一个匿名内部类中获取对匿名内部类的引用?

考虑这种情况:

public class SomeClass {
    public void someMethod() {
        new SomeInterface() {
              public void someOtherMethod() {
                  new SomeOtherInterface() {
                       new someThirdMethod() {
                            //My question is about code located here.
                       }
                  };
              }
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有语法引用注释代码中SomeInterface表示的匿名内部类的实例?对于SomeClass,你可以做到SomeClass.this是否有相应的获得SomeInterface的实现?

如果没有,当然你可以在SomeInterface实现中定义一个最终的局部变量并引用它,但我只是想知道是否实际上有直接语言支持来引用该实例.

java syntax anonymous-inner-class

5
推荐指数
1
解决办法
336
查看次数

标签 统计

anonymous-inner-class ×1

java ×1

syntax ×1