
Data Class란Kotlin에서 data class는 데이터를 담기 위한 클래스를 정의할 때 사용하는 특별한 클래스입니다.일반적인 클래스와 달리, data class는 주로 데이터 보관과 비교를 목적으로 사용되며, 자동으로 여러 유용한 메서드들을 생성해 줍니다.equals()과 hashCode() 등의 메서드를 자동으로 지원하여 데이터 객체를 쉽게 비교하거나 출력하고, 복사할 수 있는 기능을 제공합니다.따라서 data class는 데이터 중심의 애플리케이션에서 매우 유용하게 사용됩니다.물론 자동 생성되는 메서드들을 직접 선언하여 사용할 수도 있습니다.Data Class의 주요 특징아래와 같은 메서드들이 자동으로 생성됩니다.equals(): 두 객체의 내용이 같은지 비교합니다.hashCode(): 객체..