前段时间,有个同事问到我这个问题:一个.java文件中是否可以有多个外部类?
答案:可以有多个外部类,但最多只能有一个被public修饰的class。
且若这个.java文件中有一个public类型的class,则这个class名需与.java文件名一致。
举例:
文件A.java里有如下外部类
public class A1会报错,报错信息是如下:提示public 类型的A1必须定义在它自己的文件中
因此一个java文件中是不能同时有两个public 类型的class的。
原文:http://www.cnblogs.com/weiweiyao/p/4303054.html