Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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
为什么Java中的主方法总是静态的?_Java_Static Methods - Fatal编程技术网

为什么Java中的主方法总是静态的?

为什么Java中的主方法总是静态的?,java,static-methods,Java,Static Methods,有一次我忘了在java类中为main方法添加static关键字。 而这个计划没有奏效。所以问题是为什么我们总是需要将main方法标记为static?当您从同一个类调用任何方法时,您拥有main,您需要使其成为static或构建该类的实例new class().method()。在publicstaticvoidmain(String[]args)的情况下,这里将对此进行解释

有一次我忘了在java类中为main方法添加static关键字。
而这个计划没有奏效。所以问题是为什么我们总是需要将main方法标记为static?

当您从同一个类调用任何方法时,您拥有main,您需要使其成为static或构建该类的实例
new class().method()
。在
publicstaticvoidmain(String[]args)
的情况下,这里将对此进行解释