修飾子 | 内部クラス | 同じパッケージ(同じフォルダ) | サブクラス(同じパッケージを必要としません) | 残りの位置 | 適当 |
デフォルト(任意の修飾子なし) | ✅ | ✅ | ❌ | ❌ | クラス(インターフェイス)、メソッド、プロパティ |
パブリック | ✅ | ✅ | ✅ | ✅ | 同上 |
プライベート | ✅ | ❌ | ❌ | ❌ | メソッド、プロパティ |
保護されました | ✅ | ✅ | ✅ | ❌ | 同上 |
修飾子 | 内部クラス | 同じパッケージ(同じフォルダ) | サブクラス(同じパッケージを必要としません) | 残りの位置 | 適当 |
デフォルト(任意の修飾子なし) | ✅ | ✅ | ❌ | ❌ | クラス(インターフェイス)、メソッド、プロパティ |
パブリック | ✅ | ✅ | ✅ | ✅ | 同上 |
プライベート | ✅ | ❌ | ❌ | ❌ | メソッド、プロパティ |
保護されました | ✅ | ✅ | ✅ | ❌ | 同上 |