Java で、別のパッケージの保護されたメンバーにアクセスするにはどうすればよいですか?
package p1
class base
protected int x
package p2
import p1.*
class derived extends base
int x
class subderived extends derived
int x
mainから保護された仕様としてアクセスしsubderived
たいので、継承のみを使用できます。アクセスへの参照は使用できません。アクセスするには を使用できますが、 からはどのようにアクセスできますか?x
p1.base
base
x
derived
x
super.x
subderived
base.x