包含多个类的Java源代码应该是什么?

sah*_*il6 1 java

如果一个Java源文件中有多个类,那么.java文件的文件名是什么?

kro*_*ock 11

java文件中只能有一个公共顶级类.公共类的名称必须与文件名的名称相匹配.除此之外,可以有任意数量的非公共(默认/包访问)类.

这些都不是任何Java规范的一部分,它只是惯例,但非常方便.这个'约定'还包括在与类的包名匹配的目录结构中找到的java和类文件.看看关于这个的java教程.

  • 只是一个小小的修正.只有一个**外部公共**级.您仍然可以拥有公共内部/静态类:) (3认同)