main() 方法被定义为 static 因为静态方法属于类本身而不属于类的实例(对象)。这意味着您可以直接通过类调用该方法,而无需创建该类的对象。
如果 main() 方法不是静态的,JVM 将被迫创建该类的实例来调用它。但是,要创建实例,需要执行一些代码,这将创建无限循环(实例需要创建 main() 方法)。这将导致程序无法运行。
main() 方法是静态的这一事实确保只有一个入口点来启动程序。
-Houda Belhad-
以上就是为什么&#main&#函数是静态的?的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com