클래스의 equals()
및 hashCode()
메서드를 재정의하는 경우 다음 방법이 효과가 있습니까?hashCode()에서 정적 변수 사용
개체가 동일한 지 확인하는 모든 논리는 내 equals()
메서드에서 수행됩니다. 클래스는 정적 변수를 가지고 equals 메소드는 논리에 도달 이제까지 거짓 반환하는 경우 1.
로 설정되어 있는지 (우리가 그것을 hashCodeReturn
전화 할게), 그것은 한 다음
hashCode()
을 hashCodeReturn
단순히 수익을 추가 hashCodeReturn
값
이것이 작동하지 않는 이유가 있을까요?
감사합니다.
hashCodeReturn의 목적은 무엇입니까? – Swapnil
우리가 무엇을 의미하는지 볼 수 있도록 몇 가지 샘플 코드를 제공하십시오 ... –
코드 하단에 게시 할 것입니다 (글쎄, 8 시간 안에 stackoverflow가 나를 허용합니다!) – Mike