규칙81 이펙티브 자바 3장 규칙 8. equals 를 재정의할 때는 일반규약을 따르라 Effective Java 3장 객체의 생성과 삭제 규칙 8. equals를 재정의할 때는 일반규약을 따르라 Equals 메서드를 재정의 하지 않아도 되는 경우 각각의 객체가 고유 값(value) 대신 활성개체(activity entity)를 나타내는 경우 - Thread 클래스에 "논리적 동일성" 검사방법이 있건 없건 상관없을 때 java.util.Random 클래스의 경우, 굳이 이 클래스의 객체가 똑같은 난수를 만드는 객체인지 검사하는 equals 메서드를 정의할 필요성이 없음. 상위 클래스에서 재정의한 equals 가 하위클래스에도 적합할 때 클래스가 private 또는 package-private으로 선언되었고, equals 메서드를 호출할 일이 없을 때 Equals 메서드를 재정의 해야할 때 .. 2021. 2. 17. 이전 1 다음