全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

java创建枚举类值和val

发布时间:2023-06-16 15:23:00
发布人:lcy

  在 Java 中,你可以使用关键字 `enum` 创建一个枚举类,然后定义枚举常量和相关的值。每个枚举常量都是该枚举类的一个实例,你可以为每个常量指定一个值。以下是一个示例:

enum Color {
RED("红色"),
GREEN("绿色"),
BLUE("蓝色");

private String val;

Color(String val) {
this.val = val;
}

public String getVal() {
return val;
}
}

public class Main {
public static void main(String[] args) {
Color color = Color.RED;
System.out.println("枚举常量:" + color);
System.out.println("枚举常量值:" + color.getVal());
}
}

 java创建枚举类

  在上述代码中,我们创建了一个名为 `Color` 的枚举类,并定义了三个枚举常量:`RED`、`GREEN` 和 `BLUE`。每个常量都有一个相关的值,通过构造函数进行初始化。

  枚举类还可以包含其他方法。在上述示例中,我们定义了一个 `getVal()` 方法,用于获取枚举常量的值。

  在 `main()` 方法中,我们创建了一个 `Color` 类型的变量 `color`,并将其赋值为 `Color.RED`。然后,我们可以使用 `color` 变量访问枚举常量本身(通过默认的 `toString()` 方法)以及其相关的值。

  运行上述代码,将会输出以下结果:

  ```

  枚举常量:RED

  枚举常量值:红色

  ```

枚举常量:RED
枚举常量值:红色

   在这个例子中,枚举常量 `Color.RED` 的值为 "红色",我们可以通过调用 `getVal()` 方法获取它。

  请注意,枚举常量在使用时可以直接通过常量名访问,例如 `Color.RED`。此外,枚举类的每个常量都是该类的一个实例,因此可以对枚举常量进行比较、传递给方法等。

java创建枚举类

#创建枚举类

相关文章

什么是逆强化学习?

什么是逆强化学习?

2023-10-15
什么是KPI?

什么是KPI?

2023-10-15
NAS是什么?

NAS是什么?

2023-10-15
什么是协程?

什么是协程?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取