effective java 3장 썸네일형 리스트형 Effective java 정복기 3장 아이템_10 equals는 일반 규악을 지켜 재정의해라 equals는 언제 재정의 할까? equals는 논리적인 동치성을 확인하고 싶을 때 재정의 한다.Enum: 값 클래스라고 해도 값이 같은 인스턴스가 둘 이상 만들어지지 않음을 보장할때 hashCode: 객체의 주소값을 변환하여 생성한 객체의 고유한 정수값 equals 메서드:목적: 두 객체의 "내용"이 같은지를 비교합니다.기본 동작:기본적으로는 Object 클래스의 equals 메서드를 상속받아, 두 객체의 참조값(주소)을 비교합니다.하지만 필요에 따라 **객체의 내용(필드 값)**을 비교하도록 equals를 재정의(override)할 수 있습니다.사용 예:문자열 비교: String 클래스는 equals를 재정의하여 문자열의 내용을 비교하도록 구현.. 더보기 이전 1 다음