<aside> 💡 Object 의 기본 toString 메서드가 우리가 작성한 클래스에 적합한 문자열을 반환하는 경우는 거의 없다!

</aside>

equalshashCode 만큼 중요하진 않지만, toString 을 잘 구현한 클래스는 사용하기 즐겁고, 디버깅하기 쉽다.

System.out.println(phoneNumber + "에 연결할 수 없습니다.");

실전에서 toString 은 그 객체가 가진 주요 정보 모두를 반환하는게 좋다.

포맷을 문서화하는 것의 단점?

포맷을 명시하든 아니든 우리의 의도는 명확히 밝혀야 한다.