정리

정리/책 정리

이펙티브 자바

-x: 당장 중요하진 않은 내용 3장 Object의 클래스는 재정의 해서 사용하는것이 많음. equals, hashcode, toString, clone, finalize - Comparable.compareTo 는 Object는 아님 아이템 10 equals는 필요할 때만 재정의. 안필요하면 그냥 두는게 더 안전. 필요한 경우: 1. 논리적 비교를 해야하고 2. 상위 클래스에서 equals 를 알맞게 재정의 한적 없음 재정의 규약: 1. 반사성 - 자기 자신과 비교는 항상 참. - x.equals(x) == true 2. 대칭성 - 거꾸로 해도 참 - x.equals(y) == true 면 y.equals(x) == true 3. 추이성 - 삼단논법 만족 4. 일관성 - 멱등성과 비슷 5. null 아..

ChoiBulldog
'정리' 카테고리의 글 목록