effectjava (1) 썸네일형 리스트형 모든 객체의 공통 메서드 머리말 객체가 공통으로 사용하는 메서드가 무엇이 있고, 어떻게 다뤄야하는지 알아보는 시간을 갖도록 하겠습니다. Object에서 제공하는 equals(), hashCode(), toString(), clone(), finalize()는 모두 재정의(overriding)을 염두해 두고 설계한것이다. HashMap, HashSet에서 해당 Object를 사용하려면 equals()와 hashCode()를 오버리이딩 해서 구현해야한다. Compareable 인터페이스는 CompareTo()를 구현해야하는데 이부분은 배열의 정렬이나, TreeMap, TreeSet에서 해당 Object를 사용하려면 구현을 해야한다. equals는 일반 규약을 지켜 재정의 하라 자기자신은 true를 반환해야한다. 해당인스턴스가 아니라.. 이전 1 다음