別のクラスのサブクラスのオブジェクトを使用して、サブクラス メンバーによって隠されているスーパークラス メンバーにアクセスする方法はありますか。
public class A {
int i, j;
A() {
i = 5;
j = 5;
}
}
public class B extends A {
int i;
B() {
super();
i = 10;
}
}
class TestEx {
public static void main(String[] args) {
B obj = new B();
// i from B
System.out.println(obj.i);
}
}
私はobjを使用してtestExのAからiにアクセスする必要があります..非静的内部クラスの場合にも同じ疑いがあります..とにかく、InnerClassのOuterClassの変数と同じ名前でInnerClassのOuterClassの変数にアクセスします