作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我正在学习 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
}
我是一名优秀的程序员,十分优秀!