JavaのStaticインポートとは
auです。
JavaのStaticインポートについて調べてみました。
Staticインポートとは
Staticインポートとは、クラスのStaticメンバー、メソッドをimportすることができます。
Mathクラスをメソッドを使いたい場合に、毎回
Math.random()
と言った感じで、毎回Mathを多用する場合に手間がかかります。
そこで
import static java.lang.Math.*;
とすることで
random()
と宣言するだけで使うことができます。
もっと長いクラス名がついている場合、コードを短くできそうですね。
Staticとは
そもそもStaticをつけることで、インスタンス化せずにメンバーやメソッドを使うことができるようになります。
public static void printInfo() { ... }
こんな感じですね。