공부기록

아이템12. toString을 항상 재정의하라 본문

JAVA

아이템12. toString을 항상 재정의하라

gracelove91 2019. 12. 1. 00:21
반응형

toString을 항상 재정의하라.

  • 오버라이딩 안하면 단순히 클래스_이름@16진수로_표시한_해시코드
  • toString을 잘 구현한 클래스는 사용하기에 즐겁고, 디버깅이 쉽다.
  • 객체가 가진 주요 정보 모두를 반환하게끔 재정의하자.

정리

모든 구체클래스에서 Object의 toString을 재정의하자. 상위클래스에서 이미 알맞게 재정의한 경우 제외. toString은 해당 객체에 관한명확하고 유용한 정보를 읽기좋은 형태로 반환해야한다.

반응형