overriding1 equals()와 hashcode() equals()와 hashcode()자바의 모든 객체는 Object클래스를 상속받고 있는데, equals()와 hashcode()는 Object클래스에 정의되어 있는 메소드이다. 때문에, 모든 객체는 equals()와 hashcode()를 상속받고 있다.1. equals()1) equals()란?public boolean equals(Object obj) { return (this == obj);}→ 일반적으로 Object클래스의 equals()는 위와 같이 정의되어 있다.모든 객체는 위에 작성된 equals()를 상속받기에 반환하는 값인 “this == obj”를 보면 기본적으로 2개의 객체가 동일한지 검사하기 위해 사용된다고 볼 수 있다. 즉, 동일성(identity)을 비교하고 있다.객체가 동.. 2023. 9. 6. 이전 1 다음