java 枚举的写法
时间: 2023-12-03 09:40:27 浏览: 90
Java中枚举的写法如下所示:
```java
public enum 枚举类名{
枚举项1,
枚举项2,
枚举项3,
...
}
```
其中,枚举项是枚举类中的每个元素,可以有多个枚举项,每个枚举项之间用逗号隔开。枚举类名和枚举项的命名规则与Java类和变量的命名规则相同。
举个例子,如果我们要定义一个表示性别的枚举类型,可以这样写:
```java
public enum Gender {
MALE,
FEMALE
}
```
这里定义了两个枚举项MALE和FEMALE,分别表示男性和女性。
在Java中,枚举类型是一种特殊的类,此可以定义构造函数、方法和变量。枚举类型还可以实现接口,但不能继承其他类。
相关问题
java 枚举类型enum写法
在Java中,枚举类型(enum)可以通过以下方式编写:
```java
public enum EnumName {
ENUM_CONSTANT_1,
ENUM_CONSTANT_2,
ENUM_CONSTANT_3,
// 可以添加更多的枚举常量
// 可以在枚举常量后面添加字段和方法
private int value;
EnumName(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
```
在上述代码中,你需要替换 `EnumName` 为你自己的枚举类型名称。然后在大括号中列出所有的枚举常量,每个常量以逗号分隔。
你还可以为枚举常量添加字段和方法。在示例中,我们在每个枚举常量后面添加了一个 `value` 字段,并在构造函数中初始化它。我们还提供了一个 `getValue()` 方法,用于获取该字段的值。
通过这种方式,你可以创建自己的枚举类型并为其添加适当的字段和方法来满足你的需求。
java枚举类有几种写法,举例说明
Java枚举类有两种写法,分别是普通枚举类和枚举类实现接口。
1. 普通枚举类的写法:
```
public enum Color {
RED, GREEN, BLUE;
}
```
2. 枚举类实现接口的写法:
```
public enum Weekday implements Runnable {
MONDAY {
public void run() {
System.out.println("星期一");
}
},
TUESDAY {
public void run() {
System.out.println("星期二");
}
},
WEDNESDAY {
public void run() {
System.out.println("星期三");
}
},
THURSDAY {
public void run() {
System.out.println("星期四");
}
},
FRIDAY {
public void run() {
System.out.println("星期五");
}
},
SATURDAY {
public void run() {
System.out.println("星期六");
}
},
SUNDAY {
public void run() {
System.out.println("星期日");
}
};
}
```
这里的Weekday枚举类实现了Runnable接口,并在每个枚举值中实现了run()方法。
阅读全文