Kotlin基础<三>enum类
枚举类
在Java中,你不需要为你的enum
类传入参数列表,你可以在enum
的内部去声明字段和方法。但在Kotlin中,这有点不太一样:
enum class Size(val abbreviation: String) {
SMALL("S"), MEDIUM("M"),
LARGE("L"), EXTRA_LARGE("XL")
}
fun main(vararg args:String) {
println(Size.EXTRA_LARGE.abbreviation)
}
//result
//XL
同样功能的Java代码: