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

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

时间2025-08-05 06:45:23分类IT科技浏览5188
导读:原文地址: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
网站快速优化排名排名(网站排名优化怎么弄) 自动化测试面试都问些什么问题阿(3年自动化测试经验,面试连20K都拿不到,现在都这么卷了吗····)