在 Eclipse 中为每个类创建单独的 java 文件是一个好习惯吗?

Sai*_*S.R 0 java eclipse design-patterns class r.java-file

Eclipse 中的新类

当我使用上面的菜单创建一个新类时,会为每个类创建一个新的 java 文件,正如您所看到的,这会很快产生大量 .java 文件(为什么椭圆在 .java 文件内显示 .class 结构) ,) ,考虑到有时我只希望类非常小,例如

class Name
{
String firstName;
String lastName;
}
Run Code Online (Sandbox Code Playgroud)

我是 Eclipse 和 Java IDE 的新手,您能否告诉我创建新类的快捷方式。

小智 5

这不仅是一种好的实践,而且也是 Java 的编写方式。

为什么每个公共类都在单独的文件中?

同一文件中的多个类是可能的,包括嵌套类和匿名类等等,但您确实应该有充分的理由这样做。小类没有什么问题,并且当您不在大文件中搜索内部类时,它会大大提高可读性。