kotlin声明枚举类的方法是什么

   2024-11-08 7970
核心提示:在Kotlin中,声明枚举类的方法是使用enum class关键字。示例代码如下所示:enum class DayOfWeek {MONDAY,TUESDAY,WEDNESDAY,THU

在Kotlin中,声明枚举类的方法是使用enum class关键字。

示例代码如下所示:

enum class DayOfWeek {    MONDAY,    TUESDAY,    WEDNESDAY,    THURSDAY,    FRIDAY,    SATURDAY,    SUNDAY}

在上面的代码中,DayOfWeek是一个枚举类,它包含了七个枚举常量:MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY

你可以像使用其他类一样使用枚举类,例如:

val today = DayOfWeek.MONDAYprintln(today) // 输出:MONDAY

你也可以为枚举常量添加属性和方法,例如:

enum class DayOfWeek(val dayNumber: Int) {    MONDAY(1),    TUESDAY(2),    WEDNESDAY(3),    THURSDAY(4),    FRIDAY(5),    SATURDAY(6),    SUNDAY(7);    fun isWeekend(): Boolean {        return this == SATURDAY || this == SUNDAY    }}val today = DayOfWeek.MONDAYprintln(today.isWeekend()) // 输出:false

在上面的代码中,DayOfWeek枚举类添加了一个dayNumber属性和一个isWeekend()方法。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号