Javaの基本定義問題
Javaの「パッケージ」とは何ですか?最も適切な説明を選んでください。
A.Javaプログラムをコンパイルした結果生成されるバイトコードファイルのこと
✗ コンパイル結果の.classファイルはバイトコードと呼ばれます。パッケージとは別の概念です。
B.複数のクラスや関連するインタフェースをまとめて管理・整理するための名前空間の仕組み← 正解
✓ 正解です。パッケージはクラスやインタフェースを論理的にグループ化し、名前の衝突を防ぎ管理しやすくする仕組みです。
C.オブジェクト間でデータを受け渡しするための引数の集まり
✗ メソッドに渡すデータはパラメータ(引数)と呼びます。パッケージとは異なります。
D.プログラムの実行に必要なライブラリをダウンロードする仕組み
✗ ライブラリのダウンロードはMavenなどのビルドツールの機能です。パッケージの定義ではありません。