12. toString 을 항상 재정의하라

신명철·2022년 2월 14일
0

Effective Java

목록 보기
10/80

toString

기본 toString 메서드는 클래스_이름@16진수로_ 표시한_해시코드를 반환할 뿐, 우리가 필요한 정보를 반환하는 경우는 거의 없다.

즉, toString 을 재정의하지 않는다면 로그에 쓸모없는 메세지만 남게된다.

toString은 객체가 가진 주요 정보를 모두 반환하는게 좋다. 하지만 객체가 거대하거나 문자열로 표현하기 적합하지 않다면 요약 정보를 담아야 한다.

profile
내 머릿속 지우개

0개의 댓글