Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Enum是如何在java中使用main方法的?_Java - Fatal编程技术网

Enum是如何在java中使用main方法的?

Enum是如何在java中使用main方法的?,java,Java,为什么允许Enum有一个main方法? 它是否作为正常的主方法工作? 在Enum中使用main的目的是什么? main与普通方法一样吗?一个枚举不过是一个最终的类,带有一个私有的构造函数和一组给定的实例。关于它可以包含的其他方法,它没有什么特别之处,一个主要的方法也可以。为什么要立法反对它?因为对一些“多数”人来说,这似乎是“常识”,他们从一个不可避免的非常具体的角度看待事情?在语言设计中,试图对用户制定“常识”通常是一个坏主意。在Java中,enum是类的一种特殊形式,因此它可能包含一个mai

为什么允许Enum有一个main方法? 它是否作为正常的主方法工作? 在Enum中使用main的目的是什么?
main与普通方法一样吗?

一个
枚举
不过是一个
最终的
类,带有一个
私有的
构造函数和一组给定的实例。关于它可以包含的其他方法,它没有什么特别之处,一个主要的方法也可以。

为什么要立法反对它?因为对一些“多数”人来说,这似乎是“常识”,他们从一个不可避免的非常具体的角度看待事情?在语言设计中,试图对用户制定“常识”通常是一个坏主意。

在Java中,enum是类的一种特殊形式,因此它可能包含一个
main()
方法……如果你想问原因,可能是太基于观点或只是猜测。两者都不适合堆栈溢出。我问了一个原因,我研究了C。原因就是所有。谢谢你的启示。