枚举

作者: 朱兰Juran | 来源:发表于2022-04-23 08:27 被阅读0次

    枚举是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;

    }

    //输出 "第三名!"


    枚举的使用

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

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

    相关文章

      网友评论

        本文标题:枚举

        本文链接:https://www.haomeiwen.com/subject/euaoertx.html