黑马程序员技术交流社区

标题: 主函数中main方法一定是公有的吗? [打印本页]

作者: rehan    时间: 2015-2-14 09:53
标题: 主函数中main方法一定是公有的吗?
RT:主函数可不可以不是公有的?
作者: a986875894    时间: 2015-2-14 10:23
不可以 因为虚拟机要调用主方法 如果不是共有的虚拟机没有权限调用  假设说有一个类里边有一个静态方法 你想调用这个方法那么这个方法必须是public的  否则就没有办法调用
作者: wtjohn    时间: 2015-2-14 13:23
主函数就是main方法。。。
另外,main方法就是程序的入口,不是共有的话,虚拟机也读不了了
作者: coolmiao13    时间: 2015-2-14 18:52
哥们你想多了,主函数格式固定的。。。
作者: H马凯    时间: 2015-2-14 20:14
main方法的格式是固定的,只有这种格式才可以被虚拟机调用,其他格式虚拟机都不识别的,
作者: rehan    时间: 2015-2-14 20:41
我自己来说一下吧,其实在之前java中的main函数是可以私有的!!!之前Sun公司其实是没有限定的,甚至有很多程序员建议强制公有,他们也没有改变,只是到后来他们不知道为什么做出了改变,强制公有main。
作者: huangchunwei    时间: 2015-2-14 23:16
学习了。。
作者: jiao    时间: 2015-2-14 23:59
这是权限问题  公有才能给虚拟机访问的机会




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2