Javaのstaticインポート
JavaのstaticインポートはJava1.5から使える機能です。
普通、import文は
import ~
と記述しますが、staticインポートは以下のように記述します。
import static ~
メリットはクラスのstaticメソッドをそのまま使えることです。「クラス.メソッド名」という記述ではなく「メソッド名」だけで記述することができます。
例えば以下のようにMath.*とすることでMathクラスのstaticメソッドを「メソッド名」だけで記述することができます。
imoprt static java.lang.Math.*
以下、Mathをstaticインポートした例です。
import static java.lang.Math.*;
public class Sample4 {
public static void main(String[] args) {
int i,j;
i = 10;
j = 20;
System.out.println(max(i,j));// Math.maxと記述しなくてよい
}
}
結果は以下のようになります。
20

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

コメント