如何在 Java 中访问超超类?[内部小示例]
2022-09-03 10:03:25
在下面的示例中,如何从 中访问类的方法?C
method()
A
class A {
public void method() { }
}
class B extends A{
public void method() { }
}
class C extends B{
public void method() { }
void test() {
method(); // C.method()
super.method(); // B.method()
C.super.method(); // B.method()
B.super.method(); // ERROR <- What I want to know
}
}
我得到的错误是
在作用域中无法访问 B 类型的封闭实例
答:不,这是不可能的。Java不允许这样做。类似的问题。