[Java] Enum 的介绍

阅读时间: 10分钟

Enum的全写是Enumerations。
它的作用就是表达一组常数及管理常数,常数可以是日子、数字、名字等等。

由于是管理常数,所以enum类会自动加上public static final。

要创建enum,我们需要在名字前加上enum关键字,而在里面的每个常数都必须用大写及用”,”来分隔。
例子:

public class MyClass {  enum Level {    LOW,    MEDIUM,    HIGH  }  public static void main(String[] args) {    Level myVar = Level.MEDIUM; //用 . 来召唤enum内的常数    System.out.println(myVar);  }}

一般我们都会与Switch配合使用,以更加发挥enum的好处。
可以通过Switch来控制每个常数要显示的值。
也可以加入default 来处理不在enum内的常数。
例子:

enum Level {  LOW,  MEDIUM,  HIGH}public class MyClass {  public static void main(String[] args) {    Level myVar = Level.MEDIUM;    switch(myVar) {      case LOW:        System.out.println("Low level");        break;      case MEDIUM:         System.out.println("Medium level");        break;      case HIGH:        System.out.println("High level");        break;  default:        return null;    }  }}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章