작성
·
206
답변 2
0
이 내용은 "실전 자바-중급편"에 나오는 내용 아닌가요? 기본편 에 질문을 잘못 올리신 것 같은데..
실전 자바 -중급 ,
챕터 1 - object 클래스
toString(), object와 ocp, equals()1.동일성과 동등성, equals() - 2.구현
이 4편을 보면 알수 있을것 같습니다.
저가 생각 했을 때 object로 받은 이유는 클래스 라는 것들은 전부다 object에 속해 있으니 object라는 틀에 묶어서 비교 하는게 나중에 다른 코드가 추가 됬을 때 관리하기 쉽고, 보기가 쉽다 라고 생각합니다.
그리고 여담으로는 object에 toString()이라는 메서드를 쓰면 객체의 주소값을 출력을 합니다.
근데 toString() 메서드를 오버라이딩 하면 value값(주소값이 아닌 값을)을 출력을 합니다.
Date 클래스에 속한 값들(정보)을 쉽게 보기 위해서 object로 했다? 이것도 있을것 같습니다.