Javaでimportはどのように使われますか
Javaでは、importキーワードは他のパッケージのクラスを読み込むのに使用され、読み込んだクラスの名前を完全なパッケージ名を使用せずに現在のクラスで直接使用できるようになる。
importは以下の用途に使用できます
- 指定インポートクラス:
- import java.util.ArrayList;
- ArrayList クラスを直接このクラスで使用でき、完全なパッケージ名を書く必要がなくなります。
- インポートされるクラスの静的メンバー
- java.lang.Math.PI を static インポートします
- これにより、完全なパッケージ名とクラス名を使用せずに、PI を直接使用できます。
- importされたパッケージ内のすべてのクラスをインポートする:
- import java.util.*;
- これにより、java.utilパッケージ内のすべて(サブパッケージ内のクラスを除く)をインポートできます。
- 同じ名前のクラスのインポート
- import package1.ClassA;
import package2.ClassA; - これで、ClassA クラスは package1 および package2 パッケージのどちらでも、現在のクラスで使用できます。
importはクラス名の記述を簡略化するためだけで、コンパイルや実行結果には影響ありません。importキーワードを使わない場合は、完全なパッケージ名とクラス名を組み合わせてクラスを参照できます。