[Kotlin] Enum Class & Data Class
·
Language/Kotlin
Kotlin 데이터 클래스일반적으로 레이어간 데이터 전달을 위해 `DTO`라는 객체를 생성하여 사용한다. `Kotlin`에서는 이러한 역할을 수행할 수 있는 데이터 클래스를 제공하는데데이터 클래스를 사용하면 아래와 같은 메소드를 자동으로 생성해준다.equalsgetter/setterhashCodetoStringcopycomponentN `Kotlin`에서 데이터 클래스는 아래와 같은 형식으로 정의할 수 있다.data class DataClassSample(val name: String, val age: Int) 클래스 앞에 `data` 키워드를 붙여 정의한다. 열거형 클래스우리는 `Enum` 클래스를 사용하여 일정 범주 안에 들어갈 수 있는 상수들을 묶어 관리할 수 있다. `Enum` 클래스를 사용하는..