黑马程序员技术交流社区

标题: 刚发现一个小问题,查百度了才知道 [打印本页]

作者: 刘 佳    时间: 2012-9-26 15:42
标题: 刚发现一个小问题,查百度了才知道
看第十天视频,包

代码几乎和毕老师写的一样,但就是报错。 说什么类A是公共的,应在名为A.java的文件中声明

我就不明白这个报错错哪了。于是百度,得到的答案是

“类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解:1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中;2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。此处强调的顶级的意思是,允许非顶级的公共类存在,如内部公共类等。
原来声明为公共类保存的java文件必须和类名相同~~

小问题一枚,下次注意,哈哈~

作者: 杨卫腾    时间: 2012-9-26 16:32
以前也遇到过此类情况。要是你使用eclipse开放工具  这类情况就不会在有了。
作者: 李玉生    时间: 2012-9-27 10:01
如果可以的话,我们交个朋友吧,有空可以在QQ上聊,这样方便交流,QQ号:502204827





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