Data class는 Kotlin 언어로 바꾼 뒤 정말 많이 사용하는 클래스이다. 이러한 Data class가 일반 클래스와 어떤 것이 다르기 때문에 자주 사용되는 걸까에 대해서 알아볼까 한다. 우선 가장 큰 차이점은 Data class 자동으로 메서드를 만들어준다는 점이다. 자동으로 메서드를 만들어주는 게 왜 그렇게 큰 차이점일까에 대해서 궁금할 수도 있지만, 자동으로 만들어주는 메서드가 정~말정말 유용하기 때문에 Data class는 Kotlin에서 아주 사랑받는 녀석이다. Data class에서 자동으로 만들어주는 메서드는 다음과 같다. toString() equals() hashCode() copy() 위 메서드를 살펴보기 전에 Data class의 특징에 대해서 먼저 알아볼까 한다. Data c..