[Kotlin 공식 문서 정리] 03. data class 제대로 쓰기Kotlin을 실무에서 사용하다 보면 가장 자주 마주치는 키워드 중 하나가 바로 data class입니다. DTO, 응답 모델, 이벤트 객체 등 “데이터를 담는 객체”에서는 사실상 기본 선택지라고 봐도 될 정도예요.이 글은 Kotlin 공식 문서의 Data Classes를 기준으로, data class가 무엇을 자동으로 제공하는지, 그리고 실무에서 주의해야 할 점까지 함께 정리합니다.1. data class란?data class는 “데이터 보관”을 목적으로 한 클래스입니다. 클래스 선언 시 data 키워드를 붙이면, Kotlin 컴파일러가 여러 메서드를 자동으로 생성해줍니다.data class User( val id: Long, ..