kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          1.10  方法、變量與常量的命名規(guī)則

          關于包、類及接口的命名規(guī)則,在上面的章節(jié)中已經(jīng)講解過,在此就不再贅述了,本節(jié)講解在Java程序設計中,有關方法、變量與常量的命名規(guī)則相關的知識。

          1.10.1  方法的命名規(guī)則

          方法一般來說都是動詞,第一個字母應該小寫,在多個單詞混合的情況下,第一個單詞后的所有單詞的第一個字母大寫,其余字母小寫,例如下面的代碼:

               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)不被建議使用了,可以通過在方法聲明注釋部分添加關鍵字@deprecated實現(xiàn)。

          1.10.2  變量的命名規(guī)則

          變量的命名規(guī)則是,除了變量(variable),所有對象的實例(instance),類(class)與類的常量(constant)的第一個字母應該小寫,在多個單詞混合的情況下第一個單詞后的所有單詞的第一個字母大寫,其余字母小寫的規(guī)則之外。變量的第一個字母即使系統(tǒ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;

          &注意  關于關鍵字static與final的用法,我們將在下面章節(jié)做詳細的討論。

          上面討論了Java語言中的代碼編寫風格及相關格式與書寫規(guī)則,下面做一個簡單Java程序設計的實踐,從中掌握所學過的知識。


          評論

          # re: [Java優(yōu)化編程] 1.10 方法、變量與常量的命名規(guī)則  回復  更多評論   

          2007-09-22 00:03 by 千里冰封
          不錯,挺實用的
          主站蜘蛛池模板: 六盘水市| 安平县| 开原市| 南投市| 河西区| 永胜县| 印江| 雅安市| 丰城市| 上思县| 康平县| 纳雍县| 永清县| 高唐县| 儋州市| 响水县| 方山县| 瑞金市| 海门市| 锡林浩特市| 巢湖市| 平潭县| 张家口市| 宽城| 吉木乃县| 宾川县| 济南市| 报价| 内江市| 漳平市| 富宁县| 黑河市| 囊谦县| 牡丹江市| 库尔勒市| 永吉县| 永兴县| 金昌市| 临汾市| 怀宁县| 利辛县|