java枚举类型enum用法
时间: 2023-07-29 09:09:43 浏览: 126
Java的枚举类型(enum)是一种特殊的数据类型,用于定义常量集合。它们可以作为一组常量来使用,这些常量可以用作方法参数、变量或返回值。
以下是Java枚举类型的一些用法:
1. 定义枚举类型:使用关键字enum定义枚举类型。
```java
enum Color {
RED, BLUE, GREEN
}
```
2. 声明枚举类型变量:使用枚举类型名和枚举常量名来声明枚举类型变量。
```java
Color c = Color.RED;
```
3. 遍历枚举类型:使用枚举类型的values()方法来遍历枚举类型。
```java
for (Color c : Color.values()) {
System.out.println(c);
}
```
4. 枚举类型常量的属性和方法:枚举类型常量可以有自己的属性和方法。
```java
enum Color {
RED("红色"), BLUE("蓝色"), GREEN("绿色");
private String name;
private Color(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
Color c = Color.RED;
System.out.println(c.getName()); // 输出:红色
```
枚举类型在Java中是非常有用的,它们可以提高代码的可读性和可维护性,避免了使用魔术数字等不可控的常量。
阅读全文
相关推荐
















