**equals와 hashCode는 Java의 Object 클래스에서 기본 제공되는 메서드로, 객체 비교 및 해시 기반 컬렉션(HashMap, HashSet 등)의 동작에 중요한 역할을 합니다. 1. equals 메서드 두 객체가 논리적으로 같은지를 비교하는 데 사용 public boolean equals(Object obj) { return (this == obj);}@Overridepublic boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) return false; Person person = (Person) obj; return ..