靜態匯入import static

2021-10-10 11:49:52 字數 353 閱讀 3681

import static靜態匯入是jdk1.5中的新特性。

一般我們匯入乙個類都用 import 包名.類名;

而靜態匯入是這樣:import static 包名.類名.*;

這裡的多了個static,還有就是類名後面多了個 .* 。意思是匯入這個類裡的靜態成員(靜態方法、靜態變數)。當然,也可以只匯入某個靜態方法,只要把 .* 換成靜態方法名就行了。然後在這個類中,就可以直接用方法名呼叫靜態方法,而不必用「類名.方法名()」 的方式來呼叫。

這種方法的好處就是可以簡化一些操作,例如一些工具類的靜態方法,如果使了靜態匯入,就可以像使用自己的方法一樣使用這些靜態方法。

不過在使用靜態匯入之前,我們必須了解下面幾點:

JAVA java靜態匯入

要使用靜態成員 方法和變數 我們必須給出提供這個靜態成員的類。使用靜態匯入可以使被匯入類的靜態變數和靜態方法在當前類直接可見,使用這些靜態成員無需再給出他們的類名。靜態匯入也是jdk5.0引入的新特性,下面以例項來說明靜態匯入的用法 比如先在乙個包中定義乙個這樣的類 package cn.wangy...

java 靜態匯入

直接匯入類 import com.hbean.common.util.hutil 然後我們要使用哪個靜態方法就直接通過類名呼叫 hutil.md5encrypt 1 使用靜態方式直接匯入類的某個靜態方法物件 import static com.hbean.common.util.hutil.isno...

靜態匯入,可以靜態匯入成員變數和方法

靜態匯入,可以靜態匯入成員變數和方法 import static com.shengsiyuan.common.common.age import static com.shengsiyuan.common.common.output public class staticimporttest pu...