반응형
[Java 소스] Object 클래스 hashCode 메서드 재정의
//hashCode 메서드를 재정의
public class MyInt {
static int seq=0;
int value;
int hv;
public MyInt(int value){
seq++;
hv = seq;
this.value = value;
}
public int hashCode(){
return hv;
}
}
//hashCode 메서드 재정의 예
public class Program {
public static void main(String[] args){
MyInt mi1 = new MyInt(1);
MyInt mi2 = new MyInt(1);
System.out.println(mi1.hashCode());
System.out.println(mi2.hashCode());
}
}
실행 결과
1
2
본문
[Java] 5.6.2 hashCode 메서드 (Object 클래스)
학습에 도움이 되시면 ebook을 구입(판매가 3000원, ebook)하여 소장하시면 감사하겠습니다.
반응형
'Java > 디딤돌 Java 언어 Part1' 카테고리의 다른 글
[Java 소스] 부분적인 멤버를 복재하는 clone 메서드 예(Cloneable 인터페이스 구현 클래스 정의) (0) | 2016.12.22 |
---|---|
[Java 소스] Object 클래스 toString 메서드 재정의 (0) | 2016.12.22 |
[Java 소스] Object 클래스 equals 메서드 재정의 (0) | 2016.12.22 |
[Java 소스] 안전한 하향 캐스팅 예 (0) | 2016.12.13 |
[Java 소스] 묵시적 하향 캐스팅 오류 예 (0) | 2016.12.13 |