Java 文件可以包含多个类吗?
Java 允许多个类共存于一个 Java 文件中。虽然这不是常见做法,但理解这一概念可以使程序员受益。
为什么在一个 Java 文件中包含多个类?
在单个文件中包含多个类将相关功能分组在一起的目的,例如:
多个的限制类
但是,Java 文件中存在多个类的限制:
实现多个类(非公共情况)
可以创建非公共公共顶级类中的内部类。这些内部类可以访问封闭类的私有成员。
示例:
<code class="java">// File: Example.java public class Example { private String name; class InnerClass { public String getName() { return name; // Can access private members of Example class } } }</code>
注意:内部类单独讨论,不被视为多个顶级类。
以上是单个Java文件可以保存多个类吗?的详细内容。更多信息请关注PHP中文网其他相关文章!