728x90
반응형
hashcode
-
[JAVA] Object Class 1편 equals hashCode toString clone 메서드JAVA 2022. 8. 4. 12:02
1. Object Class Object는 모든 클래스의 최고 조상으로 11개의 메서드를 가지고 있습니다. protected Object clone( ) : 객체 자신의 복사본을 반환한다. 오버 라이딩을 통해 접근제어자를 public으로 바꿔줘야 한다. public boolean equals(Object obj) : 객체 자신과 객체 obj가 같은 객체인지 알려준다. 참조 변수에 저장된 주소를 비교한다. 오버 라이딩을 통해 주소가 아닌 멤버 비교도 할 수 있다. equals 메서드를 오버 라이딩하면 hashCode 메서드도 오버 라이딩해줘야 한다. (중요) equals 메서드의 결과가 true이면 두 객체의 해시 코드는 같아야 하기 때문입니다. protected void finalize( ) : (거의 ..