パッケージ_(Java)とは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|動画|全文検索
Weblio 辞書 > 辞書・百科事典 > 百科事典 > パッケージ_(Java)の意味・解説 

ウィキペディア

ウィキペディアウィキペディア

パッケージ (Java)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/23 09:29 UTC 版)

Javaパッケージ(Java package)は名前空間の中にあるJavaクラスをまとめるメカニズムである。 Javaパッケージは、JARファイルと呼ばれる圧縮ファイルの中に保存することができ、クラス群を一つのグループとしてまとめた方が1つずつダウンロードするよりも高速化される。プログラマも一般に同じカテゴリに属しているクラスや類似した機能を提供するクラスをまとめたパッケージを使う。

Javaソースファイルはファイルの先頭にソースファイルが定義したクラスのパッケージを明示するpackage構文を含むことができる。

  • パッケージはそれが含むタイプに関してユニークな名前空間を提供する。
  • 同じパッケージにあるクラス群はお互いに保護された(protected)メンバにアクセスできる。
  • パッケージは次に述べる種類のを含むことができる。

C++などの言語に使われているnamespace (名前空間)に似ているが、その名前空間よりも機能は限定的であり、階層構造を持たず、クラス名の衝突を避けるために存在する。またそのパッケージ内にあるクラスに対しては、package privateといった設定が可能であり、package privateクラスパッケージ外部のクラスからのアクセスが禁止され、カプセル化による情報隠蔽を実現できる。これによりGoFデザインパターンの一つ、Facade パターンをより忠実に実現することができる。






「パッケージ (Java)」の続きの解説一覧





パッケージ_(Java)のページへのリンク
「パッケージ_(Java)」の関連用語
パッケージ_(Java)のお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「パッケージ_(Java)」を見る
_ _   


パッケージ_(Java)のページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのパッケージ (Java) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS