[Kotlin] Enum Class와 Sealed class
Enum Class: Enumerated Type 열거형의 준말로 class 내에 상태를 구분하기 위한 객체들을 이름을 붙여 여러개 생성하고 그 중 하나의 상태를 선택해 나타내는 방식입니다. 1. enum class 안에는 상수를 나타내는 대문자로 나타냅니다. enum class Color { RED, BLUE, GREEN } 2. Enum의 객체들은 고유한 속성을 가질 수 있다. enum class Color (val red: Int, val green: Int, val blue: Int) { RED(255, 0, 0), GREEN(0, 255, 0), BLUE(0, 0, 255) } 3. 일반 클래스처럼 함수도 선언 가능하다. enum class Color (val red: Int, val green..
2022. 8. 1.