A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© rehan 中级黑马   /  2015-2-14 09:53  /  1589 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

RT:主函数可不可以不是公有的?

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

7 个回复

倒序浏览
不可以 因为虚拟机要调用主方法 如果不是共有的虚拟机没有权限调用  假设说有一个类里边有一个静态方法 你想调用这个方法那么这个方法必须是public的  否则就没有办法调用

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
主函数就是main方法。。。
另外,main方法就是程序的入口,不是共有的话,虚拟机也读不了了
回复 使用道具 举报
哥们你想多了,主函数格式固定的。。。
回复 使用道具 举报
main方法的格式是固定的,只有这种格式才可以被虚拟机调用,其他格式虚拟机都不识别的,
回复 使用道具 举报
我自己来说一下吧,其实在之前java中的main函数是可以私有的!!!之前Sun公司其实是没有限定的,甚至有很多程序员建议强制公有,他们也没有改变,只是到后来他们不知道为什么做出了改变,强制公有main。
回复 使用道具 举报
huangchunwei 来自手机 中级黑马 2015-2-14 23:16:09
7#
学习了。。
回复 使用道具 举报
jiao 中级黑马 2015-2-14 23:59:30
8#
这是权限问题  公有才能给虚拟机访问的机会
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马