반응형
java #hashCode #toString
-
09 (1) hashCode( ) toString( )Java 2023. 5. 10. 21:35
hashCode( ) - 객체의 해시코드(hash code)를 반환하는 메서드 - Object클래스의 hashCode()는 객체의 주소를 int로 변환해서 반환 - equals( )를 오버라이딩하면, hashCode( )도 오버라이딩해야 한다. - System.identityHashCode(Object obj)는 Object클래스의 hashCode( )와 동일 toString( ), toString( )의 오버라이딩 - toString( ): 객체를 문자열(String)으로 변환하기 위한 메서드 equals(Object obj) - 객체 자신(this)과 주어진 객체(obj)를 비교한다. 같으면 true, 다르면 false. >> 반환 타입은 boolean - object클래스의 equals( )는 객체..