java枚举使用实例,怎样使用枚举类型设置常量?

下面要给大家带来的是java枚举类型与常量的相关内容,一起来看看,如何使用枚举类型设置常量吧!

枚举类型能够取代之前常量的定义方式。

也就是说,将常量封装在类或者是接口当中,除此之外,枚举类型还提供了安全检查功能,枚举类型本质上还是以类的形式存在。

下面再一起来看看今天的关键问题,怎样使用枚举类型设置常量吧!

如何设置?

此前的设置常量,经常就是把常量放到接口里面,这样的话,在程序里面就能够直接的使用了。

但是要注意,这个常量是不可以被修改的,这主要是因为,在接口当中定义常量的时候,这个常量的修饰符是final和static。

public interface Constants
{
    public static final int RED = 1;
    public static final int BLUE = 2;
    public static final int GREEN = 3;
}

下面是用枚举定义常量的语法。

如下所示:

public enum ColorEnum
{
    RED
    , BLUE
    , GREEN
}

下面是命名的规范:

final常量

使用大写字母来命名,中间使用下划线进行连接

enum枚举

使用大写字母来命名中间使用下划线进行连接

来看一下示例吧!

枚举类型的使用:

public static void doit(ColorEnum c)
{
    switch (c)
    {
    case RED:
        System.out.println("This is RED");
        break;
    case BLUE:
        System.out.println("This is BLUE");
        break;
    case GREEN:
        System.out.println("This is GREEN");
        break;
    default:
        break;
    }
}
public static void main(String[] args)
{
    doit(ColorEnum.RED);
}

关于java枚举使用实例就给大家介绍到这里啦,你还想了解更多的java实例吗?请继续来奇Q工具网进行了解吧!

推荐阅读:

java枚举类型enum用法是怎样的?java枚举用法示例

java枚举使用怎么配置?java枚举是什么?

java多态例子,java多态代码实例