我要弃用某些但不是所有可能的枚举值。

最佳答案

是的,在其上放置@Deprecated批注。例如:

enum Status {
    OK,
    ERROR,

    @Deprecated
    PROBLEM
}

您还可以添加JavaDoc @deprecated标记以对其进行记录:
enum Status {
    OK,
    ERROR,

    /**
     * @deprecated Use ERROR instead.
     */
    @Deprecated
    PROBLEM
}

关于java - 是否可以不赞成使用Java枚举的某些值,如果可以,则如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7392230/

10-10 04:15