[Kotlin] 열거형 클래스 (Enum Class)
열거형 클래스를 쓰는 이유 코드가 단순해 진다. 가독성이 좋다. 서로 관련 있는 상수들을 모아 심볼릭한 명칭의 집합으로 정의한 것 새로운 열거형을 선언하면, 내부적으로 Enum 클래스형 기반의 새로우누 클래스형이 만들어짐. 클래스처럼 보이게 하는 상수 // 이름으로만 정의 가능 enum class Suit { CLUBS, DIAMONDS, HEARTS, SPADES } // 이름과 프로퍼티로 정의 가능 enum class Denomination(val initial: String, val score: Int) { ACE("A", 11), TWO("2", 2), THREE("3", 3), FOUR("4", 4), FIVE("5", 5), SIX("6", 6), SEVEN("7", 7), EIGHT("8",..
Language/Kotlin
2020. 9. 8.