一尘不染

一个Java文件可以有多个类吗?

java

在Java文件中具有多个类的目的是什么?

编辑: 这可以通过在公共类内部创建内部类来实现,对吗?


阅读 310

收藏
2020-03-21

共1个答案

一尘不染

是的,它可以。但是,每个文件只能有一个公共顶级类.java,并且公共顶级类必须与源文件具有相同的名称。

在一个源文件中包含多个类的目的是将相关的支持功能(内部数据结构,支持类等)与主要的公共类捆绑在一起。请注意,不要这样做总是可以的-唯一的影响就是代码的可读性。

2020-03-21