如何高效运用JAVA中的枚举类型?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1582个文字,预计阅读时间需要7分钟。
枚举+在本次教程中,我们将了解什么是Java枚举、它解决的问题以及它的设计模式如何在实践中使用。1. 概述Java 5首次引入了enum关键字。它表示一种特殊类型的类,用于表示一组命名的常量。它扩展了java.lang.Object类。
枚举
在本教程中,我们将了解什么是 Java 枚举、它们解决的问题以及它们的一些设计模式如何在实践中使用。
1. 概述
Java 5 首先引入了 enum 关键字。它表示一种特殊类型的类,它总是扩展 java.lang.Enum 类。有关使用的官方文档,我们可以转到文档。 以这种方式定义的常量使代码更具可读性,允许进行编译时检查,预先记录可接受值的列表,并避免由于传入无效值而导致的意外行为。
2. 定义
最简单的定义一个枚举类。
public enum WeekDay { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}3. 自定义枚举方法
下面这个方法,会根据参数local进行判断,如果是"CN"返回值就加1,如果不是就直接返回序数。
本文共计1582个文字,预计阅读时间需要7分钟。
枚举+在本次教程中,我们将了解什么是Java枚举、它解决的问题以及它的设计模式如何在实践中使用。1. 概述Java 5首次引入了enum关键字。它表示一种特殊类型的类,用于表示一组命名的常量。它扩展了java.lang.Object类。
枚举
在本教程中,我们将了解什么是 Java 枚举、它们解决的问题以及它们的一些设计模式如何在实践中使用。
1. 概述
Java 5 首先引入了 enum 关键字。它表示一种特殊类型的类,它总是扩展 java.lang.Enum 类。有关使用的官方文档,我们可以转到文档。 以这种方式定义的常量使代码更具可读性,允许进行编译时检查,预先记录可接受值的列表,并避免由于传入无效值而导致的意外行为。
2. 定义
最简单的定义一个枚举类。
public enum WeekDay { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}3. 自定义枚举方法
下面这个方法,会根据参数local进行判断,如果是"CN"返回值就加1,如果不是就直接返回序数。

