千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > java创建枚举类值和val

java创建枚举类值和val

来源:千锋教育
发布人:lcy
时间: 2023-06-16 15:23:00 1686900180

  在 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创建枚举类

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT