0
我試圖通過另一個內部類中的 繼承訪問內部類的受保護字段。但我遇到了一個問題:通過繼承訪問內部類的受保護字段
package a;
class A{
public class Inner{
protected int i =5;
}
}
package b;
class B{
public class BInner extends A.Inner{
dsds
void test(){
System.out.println(i); // that's works fine, i
}
}
void print(){
System.out.println(new BInner().i) // but why i cant access this field from here? Compiler just says that there is protected access ...
}
}
是否有辦法如何訪問此字段?
你的'BInner'類肯定不會__ fine_。請發佈代表您問題的可編譯代碼。 –