데이터를 다루는데 최적화된 클래스
equals(), hashcode(), toString(), copy(), componentN(), getter(), setter()함수 내부적으로 자동 생성
함수 내부적으로 자동 생성
데이터 저장이나 가독성, 편리성면에서 이득을 볼 수 있다