모든 객체의 공통 메서드(규칙 8)


모든 객체의 공통 메서드(규칙 8)

오늘의 정리는 새로운 장인 모든 객체의 공통 메서드에 대한 이야기이다. finalize() 메서드에 대해서는 규칙 7에서 얘기하는데, 일단 패스시켰다. 규칙 8 'equals를 재정의할 때는 일반 규약을 따르라' 에 대해 정리한다. 1. equals를 재정의할 때는 일반 규약을 따르라이펙티브 자바에서는 equals를 재 정의할 때 일반적인 규약에 맞춰 작성 하라고한다. 사실 개인적으로는 equals 재 정의할 경우가 거의 없다. 가급적이면 재정의 하지 않는 것도 하나의 방법이다. 재정의 하지 않을 경우. 1) 각각의 객체가 고유하다 2) 논리적 동일성 검사 방법이 있건 없건 상관없다 3) 상위 클래스에서 재정의한 equals가 하위 클래스에서 사용하기에도 적..........

모든 객체의 공통 메서드(규칙 8)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 모든 객체의 공통 메서드(규칙 8)