考虑这种情况:
public class SomeClass {
public void someMethod() {
new SomeInterface() {
public void someOtherMethod() {
new SomeOtherInterface() {
new someThirdMethod() {
//My question is about code located here.
}
};
}
};
}
}
是否有语法来引用注释代码中由 SomeInterface 表示的匿名内部类的实例?对于 SomeClass 你可以做SomeClass.this
有没有等价物来获得 SomeInterface 的实现?
如果没有,当然你可以在 SomeInterface 实现中定义一个最终的局部变量并引用它,但我只是想知道实际上是否有直接的语言支持来引用该实例。