JavaとC#のアクセス修飾子を比較していました。protected internal
JavaでC#の代替を見つけたかったのです。protected
しかし、修飾子が両方の言語(C#とJava )で異なることに気づきました。メンバーも同じパッケージ内でアクセスできるため、protected
JavaではC#と同等です。protected internal
2つの質問があります
- JavaとC#で同じ修飾子に異なる意味を作成したのはなぜですか?
protected
JavaでC#(アクセスは包含クラスまたは包含クラスから派生した型に制限されています)を使用するにはどうすればよいですか?