无需制作类的Java程序
你能在不上课的情况下运行Java程序吗?
这个想法对我们来说 enum 就是Java。每个枚举常量总是隐含的 public static final。由于它是静态的,我们可以使用枚举名称来访问它。由于它是最终的,我们不能创建子枚举。
我们可以在枚举中声明 main() 方法。因此,我们可以直接从命令提示符调用 enum。
// A Java program to demonstrate that we can have
// main() inside enum class.
enum Color
{
RED, GREEN, BLUE;
// Driver method
public static void main(String[] args)
{
Color c1 = Color.RED;
System.out.println(c1);
}
}
输出 :
RED
请注意,枚举也在内部使用类。这篇文章的目的是创建一个有趣的问题,用户不必显式地创建一个类。