靜態引入(static import)
在過去我們要使用其他包中某類的靜態變量,一般都要在前面加上對應的類名:
double r = Math.cos(Math.PI * theta); |
使用靜態引入,我們可以把前面的類名去掉,靜態引入的語句是這樣的:
import static java.lang.Math.PI; |
必須注意到這里最后不是到類Math,而是直接到了定義的變量PI。
靜態引入不只對靜態變量,也可以針對靜態方法。此外還可以使用*,如下面所示:
import static java.lang.Math.*; |
除非我們對某個靜態常量(或者方法)訪問頻度很大,否則應該盡量避免使用靜態引入。
posted on 2005-05-12 10:56
幻 閱讀(1141)
評論(0) 編輯 收藏 所屬分類:
編程相關