メソッドのスコープ
意外とまとめて書いてあるものが無いので
No. | VB.NET | C# | Java | 説明 | |
---|---|---|---|---|---|
1 | Public | public | public | どこからでも参照可 | |
2 | Private | private | private | 同じクラス内からのみ参照可 | |
3 | Protected | protected | 該当機能なし | 同じクラスと継承クラスからのみ参照可 | |
4 | Friend | internal | 修飾子なし | 同じプロジェクト/アセンブリ内から参照可(Javaは自ファイルのみ) | |
5 | ProtectedFriend | protected internal | protected | 3 & 4 |
.NETの修飾子なしはpublicと同じになる模様