talosのプログラミング教室

Java Silver合格への道 ~staticインポート~

スポンサーリンク

こんにちは。talosです。

最近Java Silverの勉強を始めました。

Java Silverでは「こんなのどこで使うんや!」って問題がよく出るのですが、そういうことは覚えにくいのでブログでまとめることにしました。

今回はstaticインポートについてです。

使い方

staticメンバにアクセスする際にはクラス名で修飾する必要があります。

public class StaticImport {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		System.out.println(Math.PI);
	}

}

staticインポートを使うことで修飾する必要がなくなります。(Math.PI⇒PI)

import static java.lang.Math.PI;

public class StaticImport {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		System.out.println(PI);
	}

}

import static ~という順番がよく問われるのでしっかり覚えましょう。