1、一个源文件只能有一个public类 Java语言规范(Java Language Specification)规定,一个源文件只能有一个public类,并且这个类的名称必须与文件名相同。这意味着,如果你有一个public类,那么这个类的名称必须与文件名相同,并且这个类必须是这个源文件的顶层类(即不能是嵌套类)。这种限制的原因在于,Java编译器...
在一个Java源文件中最多只能有一个public类或接口。这是因为public关键字用于表示该类或接口是公共的,可以被其他包中的代码访问。如果有多个public类或接口,编译器无法确定哪个是该文件的主要入口点。除了一个public类或接口外,Java源文件中可以有任意数量的非公共类或接口。这些类或接口可以被其他类或接口使用,...