toString (1) 썸네일형 리스트형 [Develop/Java] toString의 재정의 이 포스팅은 이펙티브 자바 도서내용 정리입니다. toString의 재정의 이펙티브 자바에서 toString 메서드의 재정의에 관하여 알게된 점을 포스팅한다. Object의 기본 toString 메서드가 우리가 작성한 클래스에 적합한 문자열을 반환하는 경우는 거의 없다. 보통 PhoneNumber@abbbd처럼 단순히 클래스_이름@16진수_해시코드를 반환할 뿐이다. toString의 일반 규약에 따르면 '간결하면서 사람이 읽기 쉬운 형태의 유익한 정보'를 반환해야 한다. 따라서 모든 하위 클래스에서 이 메서드를 재정의해야한다. toString을 잘 구현한 클래스는 사용하기에 훨씬 좋고, 그 클래스를 사용한 시스템은 디버깅하기 쉽다. toString 메서드는 객체를 println, printf.. 이전 1 다음