1. 程式人生 > >變數的命名規則(方法)

變數的命名規則(方法)

經典命名規則


  1. 匈牙利命名法。該命名法是在每個變數名的前面加上若干表示資料型別的字元。基本原則是:變數名=屬性+型別+物件描述。如i表示int,所有i開頭的變數命都表示int型別。s表示String,所有變數命以s開頭的都表示String型別變數。
  2. 駱駝命名法。正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。駝峰命名法跟帕斯卡命名法相似,只是首字母為小寫,如userName。因為看上去像駝峰,因此而得名。
  3. 帕斯卡命名法 即pascal命名法。做法是首字母大寫,如UserName,常用在類的變數命名中。

建議命名規則


Java 類名使用帕斯卡命名方式,如:VelocityResponseWriter 包含小寫:net.oschina.beans.xxx 變數名和方法名小寫開始的駝峰命名,例如:studentParentName 常量名用全大寫:MAX_PARAMETER_COUNT = 100
列舉
類名參考普通類名,列舉變數使用全大寫 不使用任何帶下劃線的命名方式(OSCHINA專案大量採用帶下劃線的變數,哈哈),除非是常量或者是列舉值

必須遵循的命名規則


變數名首字母必須為字母(a-z A-Z),下劃線(_),(@)或者美元符號($)開始,php程式設計中所有變數必須以$開始。 變數名只能是字母(a-z A-Z),數字(0-9),下劃線(_)或(@)的組合,並且之間不能包含空格。 變數名不能使用程式語言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。