equals 매서드를 재정의하는 클래스는 반드시 hashCode 메서드도 재정의해야한다.
같은 객체는 같은 hashCode를 가져야 하는데 equals가 재정의 되는 경우 이를 위반하게 된다.
이 때 중복 코드는 따로 재정의할 필요 없다.(알아서 ㅊ
'More Programmings > Effective Java' 카테고리의 다른 글
규칙 11. clone을 재정의할 때는 신중하라 (0) | 2017.12.19 |
---|---|
규칙 10. toString은 항상 재정의하라. (0) | 2017.12.19 |
규칙 8. equals를 재정의할 때는 일반 규약을 따르라 (0) | 2017.12.19 |
규칙 7. 종료자 사용을 피하라. (0) | 2017.10.09 |
규칙 6. 유효기간이 지난 객체 참조는 폐기하라 (0) | 2017.10.09 |