[Java優(yōu)化編程] 1.10 方法、變量與常量的命名規(guī)則
Posted on 2007-09-21 22:40 kooyee 閱讀(2472) 評論(1) 編輯 收藏 所屬分類: Java1.10 方法、變量與常量的命名規(guī)則
關(guān)于包、類及接口的命名規(guī)則,在上面的章節(jié)中已經(jīng)講解過,在此就不再贅述了,本節(jié)講解在Java程序設(shè)計中,有關(guān)方法、變量與常量的命名規(guī)則相關(guān)的知識。
1.10.1 方法的命名規(guī)則
方法一般來說都是動詞,第一個字母應(yīng)該小寫,在多個單詞混合的情況下,第一個單詞后的所有單詞的第一個字母大寫,其余字母小寫,例如下面的代碼:
run();
runFast();
getBackground();
在方法的聲明部分,通常要提供對方法功能的描述,以及方法中返回值與參數(shù)的說明,例如下面的代碼:
/**
* 顯示系統(tǒng)信息方法
* @param message 系統(tǒng)信息參數(shù)
* @return message 返回系統(tǒng)信息
*/
public String showMessage (String message) {
…
// statements;
…
return message;
}
如果該方法在軟件產(chǎn)品的不斷升級中已經(jīng)不被建議使用了,可以通過在方法聲明注釋部分添加關(guān)鍵字@deprecated實現(xiàn)。
1.10.2 變量的命名規(guī)則
變量的命名規(guī)則是,除了變量(variable),所有對象的實例(instance),類(class)與類的常量(constant)的第一個字母應(yīng)該小寫,在多個單詞混合的情況下第一個單詞后的所有單詞的第一個字母大寫,其余字母小寫的規(guī)則之外。變量的第一個字母即使系統(tǒng)允許,也不要為_或者$。變量名字因該緊湊而有意義。變量的名字應(yīng)該是易記憶、易于理解的,即使間隔較長的時間也可以依其名而知其意。另外單字符的變量名應(yīng)該盡量避免,除非臨時變量,例如,一些整數(shù)單字符臨時變量:i,j,k,m,n等以及單字符變量:c,d,e等,如下所示的代碼:
int i;
char c;
float imageWidth;
1.10.3 常量的命名規(guī)則
Java中的常量一般采用大寫字母單詞命名,單詞與單詞之間用下劃線(_)加以分割,這符合ANSI的常量命名規(guī)則,如下所示的代碼:
static final int MIN_WIDTH = 14;
static final int MAX_WIDTH = 1000;
static final int GET_THE_MEMORY = 128;
&注意 關(guān)于關(guān)鍵字static與final的用法,我們將在下面章節(jié)做詳細(xì)的討論。
上面討論了Java語言中的代碼編寫風(fēng)格及相關(guān)格式與書寫規(guī)則,下面做一個簡單Java程序設(shè)計的實踐,從中掌握所學(xué)過的知識。