Comparable 인터페이스를 구현한 객체들은 검색하거나 최대/최소치를 계산하거나 정렬을 하기에 편리하게 사용이 가능하다.
compareTo 구문은 equals와 비슷함.
비교 불가능한 자료형인 경우 ClassCastException을 발생시킴.
compareTo의 경우 equals 규약과 마찬가지로 반사성, 대칭성, 추이성을만족해야 함.
'More Programmings > Effective Java' 카테고리의 다른 글
규칙 13. 클래스와 멤버의 접근 권한은 최소화하라 (0) | 2017.12.27 |
---|---|
규칙 11. clone을 재정의할 때는 신중하라 (0) | 2017.12.19 |
규칙 10. toString은 항상 재정의하라. (0) | 2017.12.19 |
규칙 9. equals를 재정의할 때는 반드시 hashCode도 재정의하라. (0) | 2017.12.19 |
규칙 8. equals를 재정의할 때는 일반 규약을 따르라 (0) | 2017.12.19 |