방금 전에 깨닫지 못했던 것을 발견했습니다. 이 클래스는 C#에서 유효 함이 밝혀졌습니다.같은 클래스의 다른 인스턴스에서 액세스 할 수있는 개인 회원
그래서 같은 클래스의 서로 다른 인스턴스가 서로의 개인 멤버에 액세스 할 수 있습니다.
지금까지 개체의 전용 멤버는 같은 클래스의 다른 인스턴스가 아닌 해당 개체에서만 액세스 할 수 있다고 생각했습니다. 이 사실을 알아내는 것은 조금 놀랍습니다.
모든 공통 객체 지향 언어의 경우입니까? 나에게 직관적이지 않습니다.
이미 비슷한 질문을 한 사람이 있습니다. http://stackoverflow.com/questions/346127/access-private-member-variable-of-the-class-using-its-object-instance?rq= 1 . 그러나이 설계 선택에 대한 정당한 이유는 그 설계에 대한 해답이 아닙니다. 다르게 일하는 것이 비효율적이거나 불가능하기 때문입니까? – Oliver