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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

java中.java文件的命名必须和主函数类名相同吗

5 个回复

倒序浏览
不是的,但是如果某一类名声明为public的话,那么文件名就要跟public对应的类名一致
回复 使用道具 举报
     不需要的,如果你声明类为public,则你必须把这个java文件命名为类名+.java。如果你声明的类不是public,则名称随意,但要注意你要启动的那个类一定要包含main方法。java虚拟机启动的时候加载的是类。也就是说java + 类名的形式。如果说类名和文件名相同的话,表面上看就好像是你启动的那个文件,呵呵。

评分

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

查看全部评分

回复 使用道具 举报
不一定啊!编译出来的类名对就行了!
回复 使用道具 举报
最好是一样吧,这样比较好找。。当然不一样也可以
回复 使用道具 举报
mytongyong 发表于 2014-7-12 06:59
不需要的,如果你声明类为public,则你必须把这个java文件命名为类名+.java。如果你声明的类不是publi ...

好的,领教了。谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马