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(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント