코틀린도 자바와 마찬가지로 enum 타입의 클래스를 제공한다. 자바와 동일하게 상수 클래스로써의 역할을 한다. 코드를 살펴보자 enum class PaymentStatus { UNPAID, PAID, FAILED, REFUNDED } 자바와는 다르게 enum 키워드 뒤에 class라는 키워드를 붙여주어야 한다. 이제 필드를 추가해보자. 해당 enum의 상수가 어떤 값인지를 나타내는 label 문자열 변수를 추가해보자. enum class PaymentStatus(val label: String) { UNPAID("미지급"), PAID("지급완료"), FAILED("지급실패"), REFUNDED("환불") } 해당 값을 출력해보자 fun main() { println(PaymentStatus.UNPAID...