我正在学习Java并编写了一个非常简单的程序.在其中我可以将枚举放在最顶层,但不在方法内.我看到它的方式,枚举几乎就像常量,所以为什么不在方法中使用它们呢?
在我的程序中,允许使用enum1,但不允许使用enum2.为什么?
enum enum1 {A, B, C};
public static void main(String[] args)
{
enum enum2 {A, B, C}; // only on a top level class or interface
}
Run Code Online (Sandbox Code Playgroud)