gpt4 book ai didi

java - 是否可以使用方法创建一个空的 Java 枚举类型?

转载 作者:行者123 更新时间:2023-12-02 22:52:57 28 4
gpt4 key购买 nike

我可以创建一个空的 Java 枚举类型,但是当我想添加一些方法时:我收到“语法错误”(进入 Eclipse)。我没有找到关于此的官方文档,所以我的问题是:这是不可能的(那么在哪里明确提到它?)或者只是编译器错误?

最佳答案

是的,这是可能的。您只需添加 ; 即可终止枚举常量(空)列表:

enum TestEnum {
; // doesn't compile without this.
public void hello() {
System.out.println("Hello World");
}
}

JLS Syntax Definition for enums

(请注意,如果没有任何实例,您将只能调用 Enum 的static 方法。)

相关:

关于java - 是否可以使用方法创建一个空的 Java 枚举类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318011/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com