인스턴스의 속성을 맞바꾸기

[설명]

코끼리 인스턴스를 두 개 만든 다음 어떤 인스턴스도 가비지 컬렉션이 되지 않으면서도 두 인스턴스의 속성을 맞바꿀 수 있게 만들어 보자.
그냥 Iloyd=lucinda라고 하면 더 이상 어떤 참조변수도 Iloyd를 가리키지 않는 상태가 되어 그 객체는 사라지므로, temp라는 이름으로 잠시 그 객체를 객체를 챙겨둘 참조변수를 만들어서 Lucinda가 그 객체를 참조할 때까지 지켜줘야 한다.

 

[실행화면]

 

 

[소스코드]

  Comments,     Trackbacks