Java 的枚举怎样使用,给简单例子.如果在一个类里面定义,其他类要怎样调用,给简单例子
时间: 2023-12-03 10:05:08 浏览: 156
Java枚举类使用场景及实例解析
Java 的枚举类型(enum)是一种特殊的类,用于表示一组固定的常量。这些常量被称为枚举值,并且在定义时已经确定,不能在运行时改变。
以下是一个简单的枚举类型的例子:
```java
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
```
在这个例子中,我们定义了一个 Day 枚举类型,它包含了一周中的所有天。这些枚举值都是 Day 类型的实例,可以通过 Day.MONDAY、Day.TUESDAY 等来访问。
如果在一个类里面定义了枚举类型,其他类可以通过类名来访问它。例如:
```java
public class MyClass {
public enum Color {
RED,
GREEN,
BLUE
}
public static void main(String[] args) {
Color c = Color.RED; // 访问枚举值
System.out.println(c); // 输出 RED
}
}
```
在这个例子中,我们在 MyClass 类中定义了一个 Color 枚举类型,并在 main 方法中访问它。我们可以通过 MyClass.Color.RED 等方式来访问枚举值,也可以像上面的例子一样使用枚举值的简单名称。
阅读全文