hashCode() 메소드hashCode() 메소드는 객체의 해시 코드를 반환합니다.해시 코드는 객체의 메모리 주소가 아닌 객체의 고유한 정수 값입니다.Java 컬렉션 프레임워크(예: HashMap, HashSet 등)에서는 객체를 해시 테이블에 저장할 때 hashCode() 값을 사용하여 저장 위치를 결정하고, equals() 메소드로 동등성을 비교합니다.hashCode() 메소드는 일반적으로 객체의 내부 상태(fields)를 기반으로 계산된 값입니다. 따라서 동일한 내용을 가진 객체들은 같은 해시 코드를 반환해야 합니다.만약 두 객체가 equals() 메소드로 동등하다면, 반드시 hashCode() 값도 같아야 하지만, hashCode() 값이 같다고 해서 equals() 메소드로 동등하다고 보장되지..