Study/Java

equals 메소드를 오버라이드 할 때는 hashCode 메소드도 항상 같이 오버라이드 하자

유쾌한순례자 2010. 11. 12. 11:52
equals 메소드를 오버라이드 하면 hashCode 도 오버라이드 해줘야 주소값이 일치한다.

@Override
    public int hashCode(){
     return answer.hashCode();
    }

해주었더니 주소값이 일치함을 알 수 있었다.