那为什么java中的main函数要定义为static?
追答首先,java里面叫做方法,不叫函数。其次,main方法是所有java application的入口。加上static也是他默认的写法,当然你也可以把它去掉,但是那样就不是入口了,它就成了一个普通的方法。
那为什么java中的main函数要定义为static?
追答main方法是程序的入口,在此入口之前不会产生任何对象,所以如果main方法是非static的成员方法,jvm是无法调用的,就进不了入口,那么程序也无法运行。而static的main方法可以不需要产生对象而调用。
本回答被提问者采纳那为什么java中的main函数要定义为static?
为什么java中的main函数要定义为static?