Java 文件中的多个类:目的和限制
Java 允许在单个 .java 文件中定义多个类。但是,需要考虑某些限制。
公共顶级类
在 .java 文件中,只能将一个类声明为公共顶级类班级。该类必须与源文件同名。任何其他类都必须定义为公共类中的嵌套(内部)类。
示例:
<code class="java">// MyJavaFile.java public class MyJavaFile { // Inner class class InnerClass { // Inner class methods and variables } // Public class methods and variables }</code>
多个类的用途
在单个文件中包含多个类可以将相关功能捆绑在一起。嵌套类可用于表示支持数据结构、支持类或与公共类的功能密切相关的其他内部实现。
这种做法通过对相关类进行分组并减少数量来提高代码的可读性单独的源文件。但是,并不强制在单个文件中使用多个类。这样做的决定是基于代码的具体设计和组织需求。
以上是为什么Java文件中只能将一个类声明为public?的详细内容。更多信息请关注PHP中文网其他相关文章!