Kotlin 枚举类,枚举顾名思义就是一一例举,每个枚举常量都是一个对象,枚举常量用逗号分隔,枚举类的前面用enum关键字来修饰。接下来我们来定义一个简单的枚举类,具体代码如下所示。
enum class Week1{
星期一,星期二,星期三,星期四,星期五,星期六,星期日
}
由于每个枚举常量都是枚举类的实例,因此这些实例也可以初始化,同时枚举支持构造函数,因此可以使用构造函数来初始化,具体代码如下所示。
package com.itheima.chapter04
enum class Week2(val what: String, val doSomeThing: String) {
MONDAY("星期一", "学习酷客教程"),
TUESDAY(" 星期二", "聚会"),
WEDNEWSDAY(" 星期三", "学习酷客教程"),
THURSDAY("星期四", "学习酷客教程"),
FRIDAY("星期五", "学习酷客教程"),
SATURDAY("星期六", "学习酷客教程"),
SUNDAY("星期日", "休息")
}
上述代码中,每个枚举都通过构造函数进行了初始化,计划了一周中每天要干的事情。如果需要对枚举进行初始化,则枚举类后面的括号中必须传递每个枚举需要初始化的参数。
酷客教程相关文章:
评论前必须登录!
注册