數據加載中……
          關鍵字static和final

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

          靜態方法和靜態變量的引用直接通過類名引用。

          在靜態方法中不能調用非靜態的方法和引用非靜態的成員變量。反之,則可以。

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

          ?

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

          使用關鍵字final定義常量,例如:final double PI=3.1415926

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

          Final常量可以在聲明的同時賦初值,也可以在構造函數中賦初值。

          為了節省內存,我們通常將常量聲明為靜態的(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 閱讀(274) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 繁峙县| 东丽区| 西林县| 重庆市| 兴仁县| 永泰县| 富平县| 淮滨县| 皮山县| 阜宁县| 长汀县| 无锡市| 桂东县| 慈利县| 股票| 乌什县| 内江市| 梁平县| 曲麻莱县| 商洛市| 湖南省| 连州市| 通榆县| 东乡族自治县| 万全县| 比如县| 瑞昌市| 竹北市| 枣阳市| 武清区| 齐河县| 澄迈县| 藁城市| 定远县| 泌阳县| 达州市| 锦屏县| 成都市| 彭水| 改则县| 温泉县|