在Java枚举中添加方法,只需要在枚举类型的定义中添加自定义方法即可
public enum Season { SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天"); private final String description; // 构造函数,用于设置描述信息 Season(String description) { this.description = description; } // 获取描述信息的自定义方法 public String getDescription() { return description; } // 其他自定义方法 }
在这个例子中,我们创建了一个名为Season
的枚举类型,包含四个枚举值:SPRING、SUMMER、AUTUMN和WINTER。每个枚举值都有一个对应的描述信息,例如春天、夏天等。
我们还定义了一个构造函数,用于设置描述信息。然后,我们添加了一个名为getDescription()
的自定义方法,用于获取枚举值的描述信息。
要使用此枚举并调用自定义方法,请参阅以下示例:
public class Main { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println("枚举值:" + spring); System.out.println("描述信息:" + spring.getDescription()); } }
输出结果:
枚举值:SPRING 描述信息:春天