凡是耐心看完本文的同學,關注點贊題主送學習包o。
Java命名約定是您決定使用什麼名稱來命名標識符(例如類,包,變量,常量,方法等)時要遵循的規則。
但是,它並不被迫遵循。因此,它被稱為慣例而不是規則。這些約定由多個Java社區(如Sun Microsystems和Netscape)提出。
Java編程語言的所有類,接口,包,方法和字段均根據Java命名約定給出。如果您不遵守這些約定,則可能會引起混亂或錯誤代碼。
Java命名約定的優勢
通過使用標準的Java命名約定,您可以使自己和其他程序員更容易閱讀代碼。Java程序的可讀性非常重要。它表明花更少的時間來弄清楚代碼的作用。
以下是每個標識符必須遵循的關鍵規則:
- 該名稱不得包含任何空格。
- 該名稱不應以特殊字符開頭,例如&(&),$(美元),_(下劃線)。
讓我們看看標識符應遵循的其他規則。
類
- 它應該以大寫字母開頭。
- 它應該是一個名詞,例如顏色,按鈕,系統,線等。
- 使用適當的詞代替縮寫詞。
- 範例:-
- 公共類 員工
- {
- //代碼段
- }
接口
- 它應該以大寫字母開頭。
- 它應該是一個形容詞,例如Runnable,Remote,ActionListener。
- 使用適當的詞代替縮寫詞。
- 範例:-
- 界面 可打印
- {
- //代碼段
- }
方法
- 它應該以小寫字母開頭。
- 它應該是一個動詞,例如main(),print(),println()。
- 如果名稱包含多個單詞,請以小寫字母開頭,然後以大寫字母開頭,例如actionPerformed()。
- 例:-
- 班級 員工
- {
- //方法
- 無效 draw()
- {
- //代碼段
- }
- }
變量
- 它應以小寫字母開頭,例如id,name。
- 它不能以特殊字符開頭,例如&(&),$(美元),_(下劃線)。
- 如果名稱包含多個單詞,請以小寫字母開頭,後跟一個大寫字母,例如firstName,lastName。
- 避免使用單字符變量,例如x,y,z。
- 例子:-
- 班級 員工
- {
- //變量
- int id;
- //代碼段
- }
包
- 它應該是小寫字母,例如java,lang。
- 如果名稱包含多個單詞,則應使用點號(。)分隔,例如java.util,java.lang。
- 例子:-
- 包 com.javatpoint; //包
- 班級 員工
- {
- //代碼段
- }
不變
- 它應該使用大寫字母,例如RED,YELLOW。
- 如果名稱包含多個單詞,則應使用下劃線(_)分隔,例如MAX_PRIORITY。
- 它可以包含數字,但不能包含第一個字母。
- 例子:-
- 班級 員工
- {
- //不變
- 靜態最終整數 MIN_AGE = 18 ;
- //代碼段
- }
Java命名約定中的CamelCase
Java遵循駝峰式語法來命名類,接口,方法和變量。
如果名稱由兩個單詞組成,則第二個單詞將始終以大寫字母開頭,例如actionPerformed(),firstName,ActionEvent,ActionListener等。
閱讀更多 可樂可恨 的文章