我的老師說過,如果要成為真正的工程師,每個語言都有命名慣例,依照這些慣例寫出來的Code可以讓自己看起來更專業,從頭學JAVA,也要遵守!
必須遵守!否則會造成編譯錯誤!
- 由英文+數字(可包含 _ 及 $)組合而成,但不可用數字當開頭(例:可以main_1,不能1_main或是main+)
- 不可以包含保留字(例如:for,可參考Java Keyword)
- 長度沒有限制,大小寫有別
- 不可以包含空格(例如:Hello World)
不會有錯,但寫好會更好看
- package名稱:全小寫(例:java.lang)
- Class名、接口名:大駝峰式命名(例:HelloWorld)
- 變數名、方法名:小駝峰式命名(例: userName)
- 常數名:全大寫,組合單字中間用 _ 串接(例:USER_IP)
- 就算沒有字數限制,也不要取太長或是太類似的名稱(例:MyWebContentForTextChange、MyWebContentForImageChange)