- Object의 기본 toString 메서드는 '클래스_이름@16진수로_표시한_해시코드' (ex: PhoneNumber@adbbd)같은 형식을 반환한다.
- toString 메서드는 객체를 println, printf, 문자열 연결 연산자(+), assert 구문에 넘길 때, 혹은 디버거가 객체를 출력할 때 자동으로 불린다.
- toString은 해당 객체에 관한 명확하고 유용한 정보를 읽기 좋은 형태로 반환해야 한다.
'이펙티브 자바 > 3장 모든 객체의 공통 메서드' 카테고리의 다른 글
아이템 13 clone 재정의는 주의해서 진행하라 (1) | 2023.12.21 |
---|---|
아이템 11 equals를 재정의하려거든 hashCode도 재정의하라 (0) | 2023.12.20 |
아이템 10 equals는 일반 규약을 지켜 재정의하라 (0) | 2023.12.19 |