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

avatar
作者
猴君
阅读量:0

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

示例代码如下所示:

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

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

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

val today = DayOfWeek.MONDAY println(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.MONDAY println(today.isWeekend()) // 输出:false 

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!