識別符號定義以及命名規則(駝峰命名法)

Molina發表於2024-07-25

識別符號

定義:就是用來給類、方法、變數命名的名字

要求:做到見名知意

命名規則

  • 硬性要求

    • 組成:數字、字母、$和_(美元符和下劃線)

    • 不能以數字開頭

    • 不能使用關鍵字

    • 區分大小寫

  • 軟性要求——駝峰命名法

    (1)小駝峰命名法:方法、變數

    • 只有一個單詞時、全部小寫

    • 有多個單詞時,第一個單詞的首字母小寫,其他單詞的首字母大寫

    (2)大駝峰命名法:類名

    • 只有一個單詞時,首字母大寫

    • 有多個單詞時,每個字母的首字母都大寫

示例

正確的識別符號示例:

  • myVariable
  • variableName
  • _my_variable
  • variable1
  • class
  • Class (如果class不是在定義類的情況下使用)
  • $myVariable
  • variableName123

不正確的識別符號示例:

  • 2variable (以數字開頭)
  • int (Java的保留關鍵字)
  • public (Java的保留關鍵字)
  • class (如果class是在定義類的情況下使用)
  • my-variable (包含減號,Java不允許)
  • my variable (包含空格,Java不允許)
  • my#variable (包含井號,Java不允許)

請注意,雖然$myVariable是一個有效的識別符號,但在Java中通常不推薦使用以美元符號開頭的變數名,因為這通常被保留給編譯器生成的變數名。

相關文章