黑马程序员技术交流社区

标题: 类名和文件名是否一致 [打印本页]

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

作者: 请叫我马里奥    时间: 2013-9-28 19:52
源文件的命名规则是这样的,如果源文件中有多个类,那么只能有一个类是public 类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。

作者: 神之梦    时间: 2013-9-29 00:23
这个看你自己,一般有一个类名与文件名相同,并把其设置为public
作者: IT_JM    时间: 2013-9-29 00:44
嗯,谢啦
作者: 黄文伯    时间: 2013-9-29 15:13
请将帖子类型修改为“已解决”




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