Ensuring Consistency
일관성 문제 해결하기
1. 일관성이란 무엇인가?
@Override
public boolean equals(Object o) {
if (o == null)
return false;
}2. MyType 클래스 예제
@Override
public boolean equals(Object o) {
if (!(o instanceof MyType))
return false;
MyType mt = (MyType) o;
// 나머지 코드 생략
}3. 핵심 필드 비교
4. 결론
핵심 정리
Last updated