gpt4 book ai didi

java - Java 中的枚举编译错误

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:26 26 4
gpt4 key购买 nike

我正在尝试自下而上地学习 Java,我得到了这本好书来阅读 http://www.amazon.com/o/ASIN/0071591060/ca0cc-20 .现在我在书中找到了关于在类内但在任何方法之外声明枚举的示例,所以我试了一下:

Enum CoffeeSize { BIG, HUGE, OVERWHELMING }; 

在书中,它拼写为 enum,我收到此编译消息 Syntax error, insert ";"完成 BlockStatements

枚举真的那么重要吗?我是说我应该跳过它还是有可能有一天我会用到它们?

最佳答案

这是在类中声明 enum 的正确方法:

public class Main {
enum Foo { One, Two, Three }

public static void main(String args[]) {
System.out.println(Foo.One);
}
}

您使用的是 enum 关键字,而不是 Enum,它是所有 enum 实例的父类(super class)。

关于java - Java 中的枚举编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842147/

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