아이템12 - toString을 항상 재정의하라Object의 기본 toString 메서드는 우리가 작성한 클래스에 적합한 문자열을 반환하는 경우가 거의 없다.toString은 간결하면서 사람이 읽기 쉬운 형태의 유익한 정보를 반환해야 한다.Object의 toString은 클래스이름@16진주로 표시한 해시코드객체가 가진 모든 정보를 보여주는 것이 좋다.값 클래스라면 포맷을 문서에 명시하는 것이 좋으며 해당 포맷으로 객체를 생성할 수 있는 정적 팩터리나 생성자를 제공하는 것이 좋다.toString이 반환한 값에 포함된 정보를 얻어올 수 있는 API를 제공하는 것이 좋다.경우에 따라 AutoValue, 롬복 또는 IDE를 사용하지 않는게 적절할 수 있다.