J'espère que ce code explique le problème:Comment accéder à une méthode de super-classe à partir d'une classe imbriquée?
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?
}
}
}
Je sais que je peux faire quelque chose de mal, parce que l'héritage peut-être ne doit pas être utilisé de telle manière. Mais c'est le moyen le plus simple dans ma situation. Et, à côté de ça, je suis juste curieux. C'est possible?