HihoBookStudy / EffectiveJava

이펙티브 자바 북스터디입니다.
1 stars 0 forks source link

[Item11] 좋은 hashCode를 작성하는 요령 #17

Open IAGREEBUT opened 3 months ago

IAGREEBUT commented 3 months ago

좋은 hashCode를 작성하는 요령 중 (책 68-69p) 2.b에 대해서 예시를 들어서 설명 해주시면 좋을 것 같습니다

참조 타입 필드면서 이 클래스의 equals메서드가 이 필드의 equals를 재귀적으로 호출해 비교한다면, 이 필드의 hashCode를 재귀적으로 호출한다. 계산이 더 복잡해질 것 같으면, 이 필드의 표준형(ca-nonical representation)을 만들어 그 표준형의 hashCode를 호출한다. 필드의 값이 null이면, 0을 사용한다