[英]What is the naming rules for public static final class identifier in java?
Java命名規則建議使用哪個。 這個
public static final class DatabaseTable
或這個
public static final class DATABASE_TABLE
哪一個是正確的?
我認為第一個是適當的。 任何類名可以是final或任何其他名稱,在適當的情況下 ,其名稱應沒有空格 。 適當的大小寫意味着每個單詞的首字母應為大寫,並且在這種情況下請不要使用任何UnderScore 。
如果它是最終變量,則應使用第二種樣式命名
具有public static final
修飾符的字段在Java中用作“常量”,應以大寫形式編寫。 因此正確的(可編譯的)語句將是:
public static final Class DATABASE_TABLE = DatabaseTable.class;
如果您要查找類名,則類的命名約定與往常一樣:第一個字母為大寫字母,名稱為CamelCaseNotation。
public static final class DatabaseTable {
// ...
}
我仍然會使用第一個,因為CAPS通常是指CONSTANT字段,而不是最終方法或最終類,即使它們是靜態的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.