2013-07-10 101 views
-1

當我們編寫一個包含多個類的java程序時,我們用main()方法將java文件命名爲類名。但是當我編寫一個只包含多個接口的java程序時,其中沒有任何main()方法,那麼程序的名稱應該是什麼?是否有任何特定的程序命名規則,或者我可以將它命名爲xyz.javaJava界面命名約定

+3

請不要喊人。 –

+1

如果你沒有得到@JensSchauder的意思!在輸入問題時不要使用* caps * – NINCOMPOOP

回答

2

一個main(String[] args)方法無關類的命名,它的文件名。

實際上,包含代碼的文件必須與該文件中(頂級)類的名稱相同。

0

我不喜歡使用前綴上的接口:

  • 前綴傷害可讀性。

  • 在客戶端使用接口是標準的最佳編程方式,因此接口名稱應儘可能短而宜人。 實現類應該更醜陋,以阻止它們的使用。

  • 當從抽象類更改爲接口編碼
    帶有前綴I的約定意味着重命名所有出現的 類---不好!