數(shù)據(jù)加載中……
          關(guān)鍵字static和final

          靜態(tài)方法和靜態(tài)變量是屬于某一個類,而不屬于類的對象。

          靜態(tài)方法和靜態(tài)變量的引用直接通過類名引用。

          在靜態(tài)方法中不能調(diào)用非靜態(tài)的方法和引用非靜態(tài)的成員變量。反之,則可以。

          可以用類的對象obj去調(diào)用靜態(tài)的方法method(),如:obj.method()。

          ?

          Final在聲明時需要進行初始化。

          使用關(guān)鍵字final定義常量,例如:final double PI=3.1415926

          作為一種約定,在定義常量時,通常采用大寫的形式。

          Final常量可以在聲明的同時賦初值,也可以在構(gòu)造函數(shù)中賦初值。

          為了節(jié)省內(nèi)存,我們通常將常量聲明為靜態(tài)的(static)

          ?

          在聲明為static時,就要在聲明final常量時進行初始化。

          static final double //PI=3.1415926;

          ????int x,y;

          ????point(int a,int b)

          ????{

          ????????PI=3.1415926;

          ????????x=a;

          ????????y=b;

          ????}

          這種方式是錯誤的。

          正確的方法如下:

          static final double PI=3.1415926;

          ?

          posted on 2008-03-05 17:13 rick 閱讀(270) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 福泉市| 博野县| 甘洛县| 潜江市| 杂多县| 广饶县| 名山县| 息烽县| 祁东县| 厦门市| 迁西县| 噶尔县| 龙山县| 靖江市| 江城| 巩义市| 通许县| 石家庄市| 玉溪市| 临武县| 宣武区| 夏邑县| 敦煌市| 新巴尔虎右旗| 宁津县| 潜山县| 白河县| 保德县| 宿州市| 灵川县| 沐川县| 尼玛县| 桑日县| 嘉黎县| 洛川县| 衡阳市| 鹤壁市| 嘉善县| 股票| 温泉县| 清远市|