黑马程序员技术交流社区
标题:
刚发现一个小问题,查百度了才知道
[打印本页]
作者:
刘 佳
时间:
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