如何使用Java Enum(枚举)?其实很简单,几个示

在这推荐下我自己的java学习群哦,599837858 java海量知识分享,包括我自己整理的一份最新资料和零基础入门视频教程!欢迎初学和进阶中的小伙伴前来光顾!

今天我们讲的依然是java基础知识点,也不完全是知识点,因为我们这篇文章主要目的是教会大家如何去使用Java Enum,也就是Java的枚举,在高中我们学习数学的时候应该都了解过什么是枚举,很简单,也很实用,但是如何在java中使用呢?这个是我们需要思考和学会的,Java中的枚举就像任何其他类一样,具有一组预定义的实例。以下是几个突出如何使用Java Enum的示例。


如何使用Java Enum(枚举)?其实很简单,几个示

如何使用Java Enum(枚举)?其实很简单,几个示例教你学会//河北龙网 http://www.hebeilong.com

1.简单的例子


如何使用Java Enum(枚举)?其实很简单,几个示

如何使用Java Enum(枚举)?其实很简单,几个示例教你学会//河北龙网 http://www.hebeilong.com

输出:

RED

YELLOW

BLUE

2.使用Constructor


如何使用Java Enum(枚举)?其实很简单,几个示

如何使用Java Enum(枚举)?其实很简单,几个示例教你学会//河北龙网 http://www.hebeilong.com


如何使用Java Enum(枚举)?其实很简单,几个示

如何使用Java Enum(枚举)?其实很简单,几个示例教你学会//河北龙网 http://www.hebeilong.com

输出:

1

2

3

3.何时使用Java Enum?

枚举类型是一种特殊的数据类型,它使变量成为一组预定义的常量。变量必须等于为其预定义的值之一。

一个好的用例是防止参数无效的可能性。例如,想象一下以下方法:

public void doSomethingWithColor (int color );

该方法含糊不清,其他开发人员不知道使用什么值。如果您的枚举颜色为黑色,红色等,则签名将变为:

public void doSomethingWithColor (Color color );

调用此方法的代码将更具可读性。