プライベート・メンバーは、宣言されたクラスおよび構造体でのみアクセス可能です.
1900 ワード
通常、プライベートメンバー(private)は、宣言されたクラスおよび構造体でのみアクセスできます.次のクラスです.
Aの内部だけがiにアクセスできることはよく知られている.
次のクラスを見てみましょう.
驚かないでください.MSDN、http://msdn.microsoft.com/zh-cn/library/st6sy9xe.aspxを調べてください.そのうち、同じネストタイプでもプライベートメンバーにアクセスできます.
1 class A
2 {
3 private int i;
4 }
Aの内部だけがiにアクセスできることはよく知られている.
次のクラスを見てみましょう.
1 class B
2 {
3 private int i;
4 void DoSomeThing()
5 {
6 B b = new B();
7 int c = b.i; // b i
8 }
9 }
驚かないでください.MSDN、http://msdn.microsoft.com/zh-cn/library/st6sy9xe.aspxを調べてください.そのうち、同じネストタイプでもプライベートメンバーにアクセスできます.