Java

如何在java枚举中添加方法

小樊
81
2024-09-12 04:33:49
栏目: 编程语言

在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
描述信息:春天

0
看了该问题的人还看了