在 Java 编程中,枚举(enum)是一种常用的数据类型。尽管我们在定义 enum 类时并未显式声明 `values()` 和 `valueOf(String)` 方法,但依然可以直接使用它们。这是因为 Java 编译器在编译 enum 类时,会自动为其添加这些方法。例如,一个简单的枚举类 `Weekday` 定义如下:
```java
public enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}
```