Java静的インポート
JDK 1.5以降ではスタティックインポート機能が提供されている.クラス内のメソッドがすべてstaticで宣言された静的メソッドまたは変数である場合、
インポート時にimport staticを直接使用してインポートできます.フォーマットは次のとおりです.
静的インポートの使用方法について説明します.
パッケージにこのようなクラスを定義する
その後、別のパッケージで使用する場合は、静的インポートは使用されません.
静的インポートの使用
静的変数URLを直接使用することができます接頭辞クラス名Constantを必要としません
メリット:
コード入力を削減し、効率を向上
欠点:
静的インポートを過度に使用すると、コードの可読性がある程度低下します.
作者:itmyhome
インポート時にimport staticを直接使用してインポートできます.フォーマットは次のとおりです.
import static . .* ;
静的インポートの使用方法について説明します.
パッケージにこのようなクラスを定義する
package com.ithome;
public class Constant {
public static String URL = "http://itmyhome.com"; //
}
その後、別のパッケージで使用する場合は、静的インポートは使用されません.
package com.ithome2;
import com.ithome.Constant;
public class StaticImportTest {
public static void main(String[] args) {
System.out.println(Constant.URL);
}
}
静的インポートの使用
package com.ithome2;
import static com.ithome.Constant.URL;;
public class StaticImportTest {
public static void main(String[] args) {
System.out.println(URL);
}
}
静的変数URLを直接使用することができます接頭辞クラス名Constantを必要としません
メリット:
コード入力を削減し、効率を向上
欠点:
静的インポートを過度に使用すると、コードの可読性がある程度低下します.
作者:itmyhome