2010. 11. 12. 11:52
equals 메소드를 오버라이드 할 때는 hashCode 메소드도 항상 같이 오버라이드 하자 Study/Java2010. 11. 12. 11:52
equals 메소드를 오버라이드 하면 hashCode 도 오버라이드 해줘야 주소값이 일치한다.
@Override
public int hashCode(){
return answer.hashCode();
}
해주었더니 주소값이 일치함을 알 수 있었다.
@Override
public int hashCode(){
return answer.hashCode();
}
해주었더니 주소값이 일치함을 알 수 있었다.
'Study > Java' 카테고리의 다른 글
상속 (0) | 2010.12.08 |
---|---|
이해안가던 자바퍼즐러6 Multicast (0) | 2010.12.08 |
[자바퍼즐러 3] 긴 나눗셈 (0) | 2010.12.08 |
이진소수점 계산할 때.. (0) | 2010.12.08 |
compareTo (0) | 2010.11.16 |
equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자 (0) | 2010.11.11 |
equals 메소드를 오버라이딩 하기. (0) | 2010.11.11 |
finalizer의 사용을 피하자 (0) | 2010.11.09 |
[자바퍼즐러] 홀수판별 (0) | 2010.11.09 |
생성자 대신 static 팩토리 메소드 사용을 고려하자. (0) | 2010.11.09 |