【问题标题】:Is it a good practise to create a seperate java file for each class in Eclipse?为 Eclipse 中的每个类创建一个单独的 java 文件是一种好习惯吗?
【发布时间】:2015-02-04 09:31:17
【问题描述】:

当我使用上面的菜单创建一个新类时,会为每个类创建一个新的 java 文件,如您所见,这会很快生成很多 .java 文件(为什么椭圆在.java 文件,),考虑到有时我只希望类非常小,例如

,这是一个很好的设计实践吗?
class Name
{
String firstName;
String lastName;
}

我是 Eclipse 和 Java IDE 的新手,你能告诉我创建新类的快捷方式吗?

【问题讨论】:

  • 要在同一个文件中创建一个新类,您可以使用按钮 c l a s ;-)
  • 对不起,你能说清楚一点吗?
  • 我试图维护 Java 程序,人们试图将尽可能多的类填充到一个文件中,但它们更难阅读。你走在正确的轨道上,每个类都有一个文件(以及偶尔有意义的内部类)

标签: java eclipse class design-patterns r.java-file


【解决方案1】:

这不仅是一种好的做法,也是 Java 的预期编写方式。

Why is each public class in a separate file?

同一个文件中有多个类是可能的,nested classesanonymous classes 等等,但你应该有充分的理由做这样的事情。小类没有什么问题,当你不是在大文件中寻找内部类时,它大大提高了可读性。

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 2015-04-16
    • 2010-12-11
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 2014-07-21
    • 2019-11-07
    • 2012-11-09
    相关资源
    最近更新 更多