Java 枚举类型详解:类表示、用法和示例
在 Java 中,枚举类型是一种特殊的类,可以使用关键字 `enum` 来定义。因此,枚举类型的类表示就是使用 `enum` 关键字定义的类。\n\n下面是一个示例:\n\njava\npublic enum Weekday {\n MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;\n}\n\n\n在上面的示例中,`Weekday` 是一个枚举类型的类,它包含了一周的所有工作日。`MONDAY`、`TUESDAY` 等都是 `Weekday` 类的实例对象。\n\n枚举类型的类可以有自己的字段、方法和构造函数。例如,我们可以在 `Weekday` 类中添加一个 `isWeekend()` 方法来判断某个枚举值是否代表周末:\n\njava\npublic enum Weekday {\n MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;\n\n public boolean isWeekend() {\n return this == SATURDAY || this == SUNDAY;\n }\n}\n\n\n使用枚举类型的类时,可以直接使用类名加上枚举值来引用枚举对象,例如 `Weekday.MONDAY`。可以像使用普通类的实例一样使用枚举对象,调用它们的方法、访问它们的字段等。\n\n请注意,枚举类型的类默认继承了 `java.lang.Enum` 类,因此无法再继承其他类。
原文地址: https://www.cveoy.top/t/topic/pxgB 著作权归作者所有。请勿转载和采集!