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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© IT_JM 中级黑马   /  2013-9-28 16:31  /  1366 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     最近一直在学习毕老师的基础视频。
      有点疑问:
       在类没有加public修饰符时,类名和文件名可以不一样,编译时可以通过。
       但是当加了public修饰符以后,是不是必须保证类名和文件名一致,要不然编译器会提示类是公共的,应该在 类.java 文件中被声明。
       就是想问怎么样写才是规范的,一般都用什么方式?

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1

查看全部评分

4 个回复

倒序浏览
源文件的命名规则是这样的,如果源文件中有多个类,那么只能有一个类是public 类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1 赞一个!

查看全部评分

回复 使用道具 举报
这个看你自己,一般有一个类名与文件名相同,并把其设置为public
回复 使用道具 举报
嗯,谢啦
回复 使用道具 举报
请将帖子类型修改为“已解决”
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马