プログラミング応用a 第10回 『モジュール化その2 (パッケージ化とインポート、パッケージレベルでのアクセス制御)』 |
10-1 【パッケージ】
●クラスは,小さい『モジュール』であった。関連するクラスをまとめて,『パッケージ (package)』というより大きいモジュールにまとめることができる。
※パッケージは,ファイルシステム上ではフォルダとして表現されている(下図)。
※さらに,複数のパッケージをまとめて,より上位のパッケージを作ることができる。下位のパッケージをサブパッケージと呼ぶ。
例)下図は,Java に元から用意されているパッケージ(標準パッケージ)の階層の一部である。
・
java という最上位のパッケージのサブパッケージとして
awt, io, text, lang, math, net などがあることが分かる。
・
java のサブパッケージ awt には,さらにサブパッケージとして color, image, font などがあることが分かる。
■確認問題:上図に示した標準パッケージの一部の font パッケージの完全限定名は java.awt.font である。では, image パッケージの完全限定名は?