我希望這個代碼說明問題:如何從嵌套類訪問超類方法?
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?
}
}
}
我知道,我可能會做一些錯誤的,因爲繼承或許不應該以這樣的方式使用。但這是我情況最簡單的方法。除此之外,我只是好奇。可能嗎?