2011-12-14 154 views
2

我想知道的是Java類的命名,我們才能開始Java類名稱與一些特殊的類,如任何產品名稱小寫字母(facebook.java,apple.java,iPhone.java),以小寫字母

我知道如果這些類成爲任何框架的一部分,那麼這可能會導致任何問題嗎?

我檢查了一些使用以小寫字母開頭的類的svn倉庫。

  1. apache
  2. openjdk

感謝

+2

是的,你將與你的生活作爲懲罰其餘莫名的詛咒NullPointerException異常;) – 2011-12-14 10:09:19

+0

@HoundDog爲何如此? – mtariq 2011-12-14 10:13:06

回答

3

,不會引起任何技術問題,爲大寫的類名是一個純粹的約定(而不是一個用來進行技術含義)。但是,這會刺激那些需要使用這些類的開發人員。

2

它不會導致任何編譯/運行時問題,但它會混淆人,因爲它違反了Java命名約定。

1

不,這不會導致任何問題。命名約定就是這樣,約定。有一些指導原則如here所述,但您不必遵循它們。