Enum

Posted ~~Cc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Enum相关的知识,希望对你有一定的参考价值。

1.定义时使用enum关键字定义。

2.隐式继承了java.lang.Enum类,所以不能再继承其他类了。

3.隐式的final修饰符,所以不能被其他类继承。

 1 package enumTest;
 2 
 3 public enum Week {
 4     MONDAY,
 5     TUESDAY,
 6     WEDNESDAY,
 7     THURSDAY,
 8     FRIDAY,
 9     SATURDAY,
10     SUNDAY;
11     
12     public static void main(String[] args)
13     {
14         Week day = Week.FRIDAY;
15         
16         switch(day)
17         {
18             case MONDAY:
19                 System.out.println("it is Monday! work hard!");
20                 break;
21             case TUESDAY:
22                 System.out.println("it is Tuesday! work hard hard!");
23                 break;
24             case WEDNESDAY:
25                 System.out.println("it is Wednesday! tired!");
26                 break;
27             case THURSDAY:
28                 System.out.println("it is Thursday! waiting weekend!");
29                 break;
30             case FRIDAY:
31                 System.out.println("it is Friday! will have a nice night!");
32                 break;
33             case SATURDAY:
34                 System.out.println("it is Saturday! lovely day!");
35                 break;
36             case SUNDAY:
37                 System.out.println("it is monday!oh no tomorrow is Monday again!");
38                 break;
39             default:
40                 System.out.println("it is monday! what!");
41                 
42         }
43     }
44 }
View Code

 

以上是关于Enum的主要内容,如果未能解决你的问题,请参考以下文章

C语言反转单向链表的代码

java中的enum

线程化时访问静态地图时发生故障。

Java 枚举类的基本使用

Ruby 中 [1,2,3].to_enum 和 [1,2,3].enum_for 的区别

使用代码段遍历,枚举类型Enum