私はこれまでに気付かなかったことに気付きました。このクラスはC#で有効です。同じクラスの他のインスタンスからアクセスできるプライベートメンバー
したがって、同じクラスの異なるインスタンスが互いにプライベートメンバーにアクセスできるようになりました。
今のところ、オブジェクトのプライベートメンバーにはそのオブジェクトだけがアクセスでき、同じクラスの他のインスタンスではアクセスできないと考えました。これを見つけるのは少し驚くべきことです。
これはすべての共通オブジェクト指向言語のケースですか?私には直感的ではありません。
誰かがすでによく似た質問をしています。http://stackoverflow.com/questions/346127/access-private-member-variable-of-the-class-using-its-object-instance?rq= 1。しかし、そのデザインへの答えは、このデザインの選択には正当な理由はありません。異なったやり方は効率が悪い/不可能なのか? – Oliver