我爲了不想再看見用拼音做變量命名的大佬了,特此寫個博文,整理下通用的變量命名規則,給大家分享學習一下。
^-^---L001:駝峯式命名法
程序員們爲了自己的代碼能更容易的在同事之間交流,所以多采取統一的可讀性比較好的命名方式。例如:有些程序員喜歡全部小寫,有些程序員喜歡用下劃線,所以如果要寫一個myname的變量,他們常用的寫法會有myname、my_name、MyName
或者myName。這樣的命名規則不適合所有程序員閱讀,而利用駝峯命名法來表示,可以增加程序可讀性。
1、小駝峯式命名法(lower camel case):
第一個單詞以小寫字母開始,第二個單詞的首字母大寫。例如:firstName、lastName。
2、大駝峯式命名法(upper camel case):
每一個單詞的首字母都採用大寫字母,例如:FirstName、LastName、CamelCase,也稱爲 Pascal(帕斯卡) 命名法。變種:StudlyCaps,是“駝峯式大小寫”的變種。
^-^---L002:匈牙利命名法
匈牙利命名法。該命名法是在每個變量名的前面加上若干表示數據類型的字符。基本原則是:變量名=屬性+類型+對象描述。如i表示int,所有i開頭的變量命都表示int類型。s表示String,所有變量命以s開頭的都表示String類型變量。例如,sSex,sType,sName等等!
^-^---L003:帕斯卡命名法
帕斯卡命名法 即pascal命名法。做法是首字母大寫,如UserName,常用在類的變量命名中。在Java語言中類名使用帕斯卡命名方式,如:VelocityResponseWriter,包名全用小寫:net.oschina.beans.xxx。
^-^---L004:其它
變量名和方法名小寫開始的駝峯命名,例如:studentParentName.
常量名用全大寫:MAX_PARAMETER_COUNT = 100
枚舉類名參考普通類名,枚舉變量使用全大寫。例如,
顏色枚舉:
package com.lhm.test.demo;
public enum Color {
RED, GREEN, BLANK, YELLOW
}
今天就暫時分享到這裏啦,歡迎各位來交流學習,啦啦啦,溜溜球。