保護されたJavaアクセス範囲は何か
Java の アクセス修飾子で、メンバ変数、メソッド、コンストラクタの アクセス権を 制御する。protected を 使用すると
このメンバーは、同じパッケージ内のクラスと、他のパッケージ内のサブクラスからアクセスできます。
具体的には、`protected`のアクセス範囲は次のような場合です。
同じクラス内の任意のメンバーから`protected`メンバーにアクセスできます。
同じパッケージ内の他のクラスはprotectedメンバーにアクセスできる
継承した異なるパッケージ内の子(同パッケージかどうかは関係ない)は、親クラスの protected メンバーにアクセスできる。
他パッケージ内のクラスが非サブクラス関係の場合は、`protected`メンバにはアクセスできないので注意。サブクラスのみがスーパークラスを継承してアクセスできる。
`protected`メンバー