toString을 항상 재정의하라1 [Effective Java] 아이템12 toString을 항상 재정의하라 Object의 기본 toString 메소드 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());} Object의 기본 toString 메소드가 우리가 작성한 클래스에 적합한 문자열을 반환하는 경우는 없다. 단순하게 "클래스_이름@16진수로표현한해시코드"를 반환할 뿐이다.public class BirthDate { private final int year; private final int month; private final int day; public BirthDate(int year, int month, int day) { this.year = y.. 2024. 11. 1. 이전 1 다음