如何定义枚举类 请定义一份航空公司枚举类
时间: 2024-05-05 07:18:32 浏览: 14
好的,枚举类是一种特殊的类,它用于定义一些常量值。常常用于表示一组相关的常量,例如星期几、月份、血型等。以下是一个航空公司的枚举类的定义:
```java
public enum Airline {
AIR_CHINA,
CHINA_EASTERN,
CHINA_SOUTHERN,
HAINAN_AIRLINES,
XIAMEN_AIRLINES
}
```
可以看到,上面定义了5个枚举值,分别代表5家航空公司。枚举类中的每个枚举值都是该类型的一个实例,可以像其他对象一样使用。
相关问题
java中如何定义枚举类
在Java中,可以使用关键字"enum"来定义枚举类。枚举类是一种特殊的类,它表示一组具名的常量。
下面是定义枚举类的基本语法:
```java
enum 枚举类名 {
常量1,
常量2,
...
}
```
其中,枚举类名是自定义的枚举类型的名称,常量是枚举类型的取值。
例如,我们定义一个表示星期的枚举类:
```java
enum Weekday {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
```
在上述例子中,Weekday是枚举类的名称,它包含了7个常量,分别表示星期一到星期日。
你可以通过枚举类名和常量名来访问枚举常量。例如,要访问Weekday枚举类中的常量MONDAY,可以使用Weekday.MONDAY。
定义一个枚举类对象
好的,这里是一个定义枚举类对象的示例代码:
```python
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
print(Color.RED) # 输出 Color.RED
print(Color.GREEN) # 输出 Color.GREEN
print(Color.BLUE) # 输出 Color.BLUE
```
在这个示例中,我们定义了一个名为 `Color` 的枚举类,它包含了三个枚举对象:`RED`、`GREEN` 和 `BLUE`。我们可以通过调用这些枚举对象来使用它们,例如在上面的代码中,我们使用 `print` 函数输出了每个枚举对象。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)