這看起來可能是一個微不足道的問題,但我搜索了很多並且找不到答案。
如果我有這樣一個最終的領域:最終字段名稱的獲取方法
private final double DEGREES;
的variabile的是寫在帽子,因爲它是最後的,也應在getter方法是帽子?所以這將是getDEGREES或getDegress?
這看起來可能是一個微不足道的問題,但我搜索了很多並且找不到答案。
如果我有這樣一個最終的領域:最終字段名稱的獲取方法
private final double DEGREES;
的variabile的是寫在帽子,因爲它是最後的,也應在getter方法是帽子?所以這將是getDEGREES或getDegress?
它應該是getDegrees
。而且,在我看來,唯一應該在所有大寫字母中的字段是static final
。最終的成員領域不需要全部大寫。
/編輯
事實上,Oracle的Java code conventions說只有在全部大寫static final
常數,所有成員變量應該是lowerCamelCase。
的干將正確的命名規則,將getDegrees
如果這是一個常數,你就暴露它沒有一個getter,作爲一個靜態字段。這似乎是標準做法。
無論如何我認爲... –
如果你的目標是遵循約定,那麼變量本身不應該全部大寫。 –
@eric這是我最初想到的,沒關係,但如果我想嚴格遵守它的規定。 –