Java入门

枚举

2022-04-23  本文已影响0人  朱兰Juran

枚举是Java1.5引入的新特性,通过关键字 enum 来定义枚举类。

枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类.

枚举类型使用的最常用类型就是枚举常量。

下面是一个简单的枚举例子:

enum Rank {

  BRONZE,

  SILVER,

  GOLD

}

请注意,这些值是用逗号分隔的。

你可以使用点符号在上面的枚举中引用常量。

Rank a = Rank.BRONZE;

提示:枚举定义了代表固定集成员的变量。


声明一个枚举之后,我们可以检查相应的值,例如,一个switch语句。

Rank a = Rank.BRONZE;

switch(a) {

  case BRONZE:

    System.out.println("第三名!");

    break;

  case SILVER:

    System.out.println("第二名!");

  break;

  case GOLD:

    System.out.println("第一名!");

    break;

}

//输出 "第三名!"


枚举的使用

当变量(特别是方法参数)只能从一小组可能的值中取出一个时,你应该总是使用枚举。

提示:枚举的使用示例,包括月份,星期几,颜色、学历、职业等。

上一篇 下一篇

猜你喜欢

热点阅读