-1

当我们编写具有多个类的java程序时,我们将java文件命名为与类名相似的main()方法。但是,当我编写一个仅由多个接口组成的 java 程序时,其中没有任何main()方法,那么程序的名称应该是什么?是否有任何命名该程序的特定规则,或者我可以为其指定任何名称xyz.java

4

3 回答 3

3

Java 中的所有内容都有代码和命名约定。

您可以在这里找到其中的大部分:Java 编程语言的代码约定

于 2013-07-10T09:23:12.030 回答
2

方法main(String[] args)与类的命名和文件名无关。

事实上,包含您的代码的文件必须与该文件中(顶级)类的名称相同。

于 2013-07-10T09:27:23.667 回答
0

我不喜欢在接口上使用前缀:

  • 前缀会损害可读性。

  • 在客户端中使用接口是标准的最佳编程方式,因此接口名称应该尽可能简短和愉快。实现类应该更难看以阻止它们的使用。

  • 当从抽象类更改为接口
    时,带有前缀 I 的编码约定意味着重命名该类的所有出现 --- 不好!
于 2013-07-10T09:36:22.643 回答