您缺少枚举中最重要的元素:枚举实例。
public enum Foo{ // instances go here ; // **** semicolon needed private String foo; private boolean isBarable; private Foo(String foo, boolean isBarable) { this.foo = foo; this.isBarable = isBarable; }}射击,仅添加分号即可解决编译错误,但是如果没有枚举实例,则枚举是无用的。
例如,
public enum Foo{ BAR("bar", true), BAZ("baz", false) ; private String foo; private boolean isBarable; private Foo(String foo, boolean isBarable) { this.foo = foo; this.isBarable = isBarable; }}


