다음 코드를 고려해보세요:
속성을 재설정하면 다른 클래스에서도 변경 내용을 볼 수 있습니다. (참조 사본은 변경되지 않습니다.) 그러나 배열이나 개체를 다시 할당하면 다른 클래스에서 변경 사항을 볼 수 없습니다(참조 복사본이 변경됨). 아래 출력에 표시된 대로:
재할당 시 다른 클래스에 변경 사항이 표시되도록 하고, 참조를 보유하는 여러 클래스에서 변경 사항이 "표시"되는 포인터 동작을 구현하는 방법이 있습니까?
getter와 setter를 사용한 솔루션은 다음과 같습니다.
getter와 setter를 사용한 솔루션은 다음과 같습니다.
으아악