Java/디딤돌 Java 언어 Part1

[Java 소스] Object 클래스 hashCode 메서드 재정의

언제나휴일 2016. 12. 22. 13:13
반응형

[Java 소스] Object 클래스 hashCode 메서드 재정의


MyInt.java

Program.java



//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)하여 소장하시면 감사하겠습니다.





반응형