멤버B의 주소 바꿔주는 방법에 관한 질문
memberB.setAddress("부산"); -> 사용시 Address 객체 자체가를 변환합니다.반면에 memberB.getAddress().setValue("부산"); -> 사용시 Address 객체에 대한 참조값을 그대로 이고, 그 안에 address 변수 값만 변합니다.setAddress를 사용하시려면, new Address를 하셔서 새로운 객체를 생성 후, 그 값을 인자로 전달해주어야 하고, setValue는 String값만 전달해주면 됩니다.