我在一些源代码中遇到了这种模式:
public abstract class Foo {
void doSomething(){
System.out.println("...");
}
private class FooBar extends Foo{
void doAnything(){
Foo.this.doSomething();
}
}
}
有什么意义
Foo.this.doSomething();
还是只是一些货物崇拜的做法?