Java 17 Silver ラボ

学習の画面へ

Java 17 Silver ・ 1. Java の概要と簡単な Java プログラムの作成

パッケージの使用 (パッケージ宣言とインポート) の練習問題と解説

Java 17 Silver ラボ の「1. Java の概要と簡単な Java プログラムの作成 › パッケージの使用 (パッケージ宣言とインポート)」の問題 7 問を載せています。問題を開くと、正解と選択肢ごとの解説が読めます。

パッケージの使用 (パッケージ宣言とインポート) について

ほかのパッケージのクラスを使うには import が要ります。package 宣言と import 文の書き方・並べる順番、import しなくても使えるクラスの範囲を扱います。

ソースファイルの中は package 宣言 → import 文 → クラス宣言の順で、package は 1 つだけです (前に書けるのはコメントだけ)。java.lang パッケージ (String・Math・System など) は import しなくても使えます。import static java.lang.Math.*; のような static import では、クラス名を付けずに static メンバを使えます。

import java.util.*; は java.util のクラスだけを読み込み、サブパッケージ (java.util.function など) は含みません。同じ単純名のクラスを 2 つのパッケージからワイルドカードで読み込むと、その名前を使った所でコンパイルエラーになります。一方を明示的に import すれば、明示した方が優先されます。

問題 (7 問)

「パッケージの使用 (パッケージ宣言とインポート)」をこのサイトで解く

広告