幻境
          We are extremely fortunate not to know precisely the kind of world we live in
          posts - 22,comments - 39,trackbacks - 0

          靜態(tài)引入(static import

          在過去我們要使用其他包中某類的靜態(tài)變量,一般都要在前面加上對(duì)應(yīng)的類名:

          double r = Math.cos(Math.PI * theta);

           

          使用靜態(tài)引入,我們可以把前面的類名去掉,靜態(tài)引入的語句是這樣的:

          import static java.lang.Math.PI;

           

          必須注意到這里最后不是到類Math,而是直接到了定義的變量PI

          靜態(tài)引入不只對(duì)靜態(tài)變量,也可以針對(duì)靜態(tài)方法。此外還可以使用*,如下面所示:

          import static java.lang.Math.*;

           

          除非我們對(duì)某個(gè)靜態(tài)常量(或者方法)訪問頻度很大,否則應(yīng)該盡量避免使用靜態(tài)引入。

          posted on 2005-05-12 10:56 閱讀(1142) 評(píng)論(0)  編輯  收藏 所屬分類: 編程相關(guān)
          主站蜘蛛池模板: 庆云县| 迭部县| 西乌珠穆沁旗| 望谟县| 启东市| 宁明县| 阿拉善左旗| 美姑县| 和政县| 久治县| 九龙坡区| 修文县| 南雄市| 九台市| 吐鲁番市| 垦利县| 石景山区| 县级市| 冷水江市| 襄垣县| 宣恩县| 峨边| 普兰店市| 壤塘县| 牡丹江市| 贵州省| 疏附县| 金坛市| 汤阴县| 石门县| 金川县| 南华县| 会东县| 南充市| 渝中区| 鸡西市| 江源县| 鹤山市| 四平市| 丘北县| 休宁县|