首页IT科技枚举类型调用(Kotlin学习快速入门(11)—— 枚举类的使用)

枚举类型调用(Kotlin学习快速入门(11)—— 枚举类的使用)

时间2025-06-19 13:53:27分类IT科技浏览4629
导读:原文地址:Kotlin学习快速入门(11)—— 枚举类的使用 - Stars-One的杂货小窝...

原文地址:Kotlin学习快速入门(11)—— 枚举类的使用 - Stars-One的杂货小窝

由于有时候偶尔用到枚举类             ,所以简单记录一下                   ,和Java的一起对比记录

下面以一个简单的四季设计一个枚举类

基本使用

kotlin写法

enum class Season{ SPRING,SUMMER,AUTUMN,WINTER }

Java写法

enum Season { SPRING,SUMMER,AUTUMN,WINTER }

枚举类带数值

假如说       ,我们实际上是用对应的数字来代表的各季节       ,只是用枚举比较方便代码阅读                   ,可以改成下面这样:

Kotlin写法:

enum class Season(var type: Int) { SPRING(0), SUMMER(1), AUTUMN(2), WINTER(3); }

Java写法:

enum Season { SPRING(0),SUMMER(1),AUTUMN(2),WINTER(3); int type; //私有构造方法             ,不允许其他地方调用创建枚举方法 private Season(int i) { type = i; } } //取值 public static void main(String[] args) { int type = Season.AUTUMN.type; }

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
win10 任务栏图标闪烁(Win10任务栏图标一闪一闪的提示消息怎么解决?) 卷起来用英语怎么说(Segment Anything Model (SAM)——卷起来了,那个号称分割一切的CV大模型他来了)