📜  无需制作类的Java程序

📅  最后修改于: 2022-05-13 01:55:29.850000             🧑  作者: Mango

无需制作类的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

请注意,枚举也在内部使用类。这篇文章的目的是创建一个有趣的问题,用户不必显式地创建一个类。