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

时间:2010-06-21 11:24:24

标签: java

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

2 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:4)

同一个文件中只有一个类可以公开,公共类是文件名...