espero que este código se explica el problema:¿Cómo acceder a un método de superclase desde una clase anidada?
class Foo {
void a() {/*stuff */ }
}
class Bar extends Foo {
void a() { throw new Exception("This is not allowed for Bar"); }
class Baz {
void blah() {
// how to access Foo.a from here?
}
}
}
Sé que puedo estar haciendo algo mal, porque la herencia tal vez no debe ser utilizado de tal manera. Pero es la forma más fácil en mi situación. Y, además de eso, solo tengo curiosidad. ¿Es posible?