ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java中枚举的用法

2020-07-20 23:00:25  阅读:316  来源: 互联网

标签:Week 0.9 Java name per 用法 枚举 private


 1 public enum Week {
 2     DAY1("周一", 0.9),
 3     DAY2("周二", 0.9),
 4     DAY3("周三", 0.8),
 5     DAY4("周四", 0.8),
 6     DAY5("周五", 0.5),
 7     DAY6("周六", 0.6),
 8     DAY7("周日", 0.6);
 9 
10     private String name;//获取每周的名字
11     private double per;
12 
13     Week(String name, double per) {
14         this.name = name;
15         this.per = per;
16     }

构造器一定要私有化,系统已经默认的就是private,如果要改为public的系统会报错误,可以使用。

可以直接将枚举类通过values()方法转为数组,操作非常方便。而且枚举类有一个ordinal()方法,可以直接返回当前对象的下标,使用非常的方便

 1 Week[] Emu = Week.values(); 将枚举类属性直接转为数组

 1 System.out.println(Week.DAY1.ordinal());  返回指定属性的位置下标

标签:Week,0.9,Java,name,per,用法,枚举,private
来源: https://www.cnblogs.com/lwl80/p/13350055.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有