1. data class
: data class는 사용자가 직접 호출하기위한 함수가 아닌 배열이나 리스트등에 데이터 클래스에 대한 객체가 담겨있을때
그 내용을 쉽게 꺼내 쓸 수 있기 위한 것
2. enum class
- enum class는 열거형 클래스로 현재상태를 구분하기 위한 객체들을 이름을 붙여 여러개를 생성해두고 그 중 하나의 상태를 선택하여 현재 상태를 나타내기위한 클래스이다
- 클래스안의 객체들은 관행적으로 상수를 나타내는 대문자로 쓴다
- 함수도 추가할수 있는데 이때는 객체의 선언이 끝나는 위치에 ;를 추가하고 함수를 기술한다
- 또한 객체들은 고유한 속성을 가질 수 있다
'Java and Android > Android Kotlin' 카테고리의 다른 글
Android Kotlin - Label (0) | 2020.12.29 |
---|---|
Android Kotlin - Object, Companion Obejct (0) | 2020.12.29 |
Android Kotlin - 스코프함수 (0) | 2020.12.23 |
Android Kotlin - 람다 (0) | 2020.12.23 |
Android Kotlin - class, 상속, 추상화, 인터페이스 (0) | 2020.12.19 |