Object 모든 클래스의 조상 필드 없이 메소드들만 갖고 있음 모든 클래스들에 상속됨 필요에 따라 오버라이드하여 사용 toString() public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } @HotSpotIntrinsicCandidate public final native Class getClass(); public String getName() { String name = this.name; if (name == null) this.name = name = getName0(); return name; } 클래스명과 해시값을 반환 toString을 Override하지 않으면 jav..