J2SE 5.0實例---靜態引入

靜態引入(static import

在過去我們要使用其他包中某類的靜態變量,一般都要在前面加上對應的類名:

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

 

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

import static java.lang.Math.PI;

 

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

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

import static java.lang.Math.*;

 

除非我們對某個靜態常量(或者方法)訪問頻度很大,否則應該儘量避免使用靜態引入。

發佈了39 篇原創文章 · 獲贊 1 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章