java 枚举赋值
时间: 2023-11-10 17:59:58 浏览: 54
在Java中,枚举常量是预定义的一组值,可以将相关的常量分组到一个枚举类型中。每个枚举常量都有一个名称和一个对应的序数值。在枚举类型中,可以定义自己的方法和属性。
在Java中,可以使用以下方式为枚举常量赋值:
```java
public enum Color {
RED("红色"),
GREEN("绿色"),
BLANK("白色"),
YELLOW("黄色");
private String colorDesc;
Color(String colorDesc) {
this.colorDesc = colorDesc;
}
public String getColorDesc() {
return colorDesc;
}
}
```
在这个例子中,我们为每个枚举常量指定了一个自定义属性值colorDesc,并在构造函数中进行赋值。可以通过getColorDesc()方法获取该属性值。
其他关于枚举的使用方法,比如获取枚举常量的序数、名称和值,可以使用以下方式:
```java
Color color = Color.RED;
System.out.println("枚举常量序数:" + color.ordinal());
System.out.println("枚举名称:" + color.name());
System.out.println("枚举值:" + color);
System.out.println("自定义属性值:" + color.getColorDesc());
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)