看第十天视频,包
代码几乎和毕老师写的一样,但就是报错。 说什么类A是公共的,应在名为A.java的文件中声明
我就不明白这个报错错哪了。于是百度,得到的答案是
“类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解:1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中;2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。此处强调的顶级的意思是,允许非顶级的公共类存在,如内部公共类等。
原来声明为公共类保存的java文件必须和类名相同~~
小问题一枚,下次注意,哈哈~
|
|