아래의 글은 조슈아 블로크 저/개앞맵시 역, 『이펙티브 자바 Effective Java 3/E
』, 인사이트(2018), 7-13 쪽의 내용을 기반으로 작성하였습니다.
toString이 뭐지?
Object.toString : 클래스_이름@16진수로표시한해시코드
항상 해야하나?
항상 할필요는 없고 필요한 객체 (dto, entity 등) 에 적용하면 디버깅이 편하다
재정의는 어떻게?
lombok @ToString으로하면 편하고 아니면 재정의
참고사이트 :
johngrib.github.io/wiki/Object-toString/
java.lang.Object.toString 메소드
johngrib.github.io
'독서관련 > Effective Java 3 Edition' 카테고리의 다른 글
CH03 모든 객체의 공통 메서드 : 아이템10 : equals는 일반 규약을 지켜 생성하라 (0) | 2020.10.12 |
---|---|
CH02 객체 생성과 파괴 : 아이템1 : 생성자 대신 정적 팩터리 메서드 고려하라 (0) | 2020.10.12 |