Tôi hy vọng mã này giải thích các vấn đề:Làm thế nào để truy cập một phương thức siêu lớp từ một lớp lồng nhau?
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?
}
}
}
tôi biết rằng tôi có thể làm điều gì sai, vì thừa kế có lẽ không nên được sử dụng theo cách như vậy. Nhưng đó là cách dễ nhất trong tình huống của tôi. Và, bên cạnh đó, tôi chỉ tò mò thôi. Có thể không?