黑马程序员技术交流社区
标题:
为什么一个Java源文件中只能有一个public类
[打印本页]
作者:
chaoren66
时间:
2016-6-11 21:41
标题:
为什么一个Java源文件中只能有一个public类
今天考试这道题做错了,不理解,求大神告知
作者:
黑猫的消失
时间:
2016-6-11 22:07
根据我的理解,编译器在执行一个源程序的时候,会首先去寻找main方法作为入口,而public则可以帮助编译器找到main方法,main方法只有一个,public也就只能有一个。
作者:
wby127889561
时间:
2016-6-12 08:59
一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必 须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。 至于main()不是必须要放在public类中才能运行程序。
作者:
马庆伟
时间:
2016-6-12 09:02
好像听老师说,源文件是进行反编译的过程,这个过程里面最多一个文件最多只能有一个公开类。
作者:
haojingwei310
时间:
2016-6-12 22:24
看评论长见识啊
作者:
java小白怕不
时间:
2016-6-12 22:30
public 必须类名与文件名保持一致.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2