Kotlin 枚举类

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("星期日", "休息")
}

上述代码中,每个枚举都通过构造函数进行了初始化,计划了一周中每天要干的事情。如果需要对枚举进行初始化,则枚举类后面的括号中必须传递每个枚举需要初始化的参数。

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!