반응형
object클래스와 equals( )
-
09 (2) object클래스와 equals( )Java 2023. 5. 12. 21:12
Object클래스의 메서드 - 모든 클래스의 최고 조상. 오직 11개의 메서드만을 가지고 있다. - notfiy( ), wait( ) 등은 쓰레드와 관련된 메서드이다. - equals( ), hashCode( ), toString( )은 적절히 오버라이딩해야 한다. equals(Object obj - 객체 자신과 주어진 객체(obj)를 비교한다. 같으면 true, 다르면 false. - Object클래스에 정의된 equals( )는 참조변수 값(객체의 주소)을 비교한다 - 인스턴스 변수(iv)의 값을 비교하도록 equals( )를 오버라이딩해야 한다. CV : 객체마다 공통 (공유) , iV : 객체마다 다름 (개별) >> CV는 객체마다 같기 때문에 구별 안됨, 때문에 iV로 객체를 비교(equas( ..