如何在java枚举中添加方法

1949idc 2年前 (2024-09-19) 阅读数 339 #编程语言

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

版权声明

本文内容由互联网用户自发贡献,该文观点仅代表作者本人
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

© 2010 首途云安 & 厦门硕顿信息技术有限公司 & 闽ICP备11016866号  增值电信业务经营许可证:B1-20203020 地址:福建厦门思明区嘉禾路297号1806
高新技术企业
软件产品证书
计算机软件著作权
ISO认证
国家3A企业