java枚举类怎么写
时间: 2023-11-11 08:56:20 浏览: 88
Java枚举类enum介绍
5星 · 资源好评率100%
声明一个Java枚举类需要使用enum关键字,枚举类可以像普通类一样拥有成员变量、方法和构造器。此外,枚举类还可以实现一个或多个接口。
下面是声明Java枚举类的几种常见方式:
1. 第一种方式:
```
// 定义一个枚举类
enum Season {
SPRING, SUMMER, AUTUMN, WINTER;
}
```
2. 第二种方式:
```
// 定义一个带有方法的枚举类
enum Season {
SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天");
private String name;
// 枚举类的构造器
private Season(String name) {
this.name = name;
}
// 枚举类的方法
public String getName() {
return name;
}
}
```
3. 第三种方式:
```
// 定义一个实现接口的枚举类
interface Info {
void show();
}
enum Season implements Info {
SPRING {
// 重写接口方法
@Override
public void show() {
System.out.println("春天");
}
},
SUMMER {
@Override
public void show() {
System.out.println("夏天");
}
},
AUTUMN {
@Override
public void show() {
System.out.println("秋天");
}
},
WINTER {
@Override
public void show() {
System.out.println("冬天");
}
};
}
以上是枚举类的几种常见写法,您可以根据自己的需求选择其中一种方式进行声明。
相关问题:
阅读全文