Javaのパッケージ
パッケージは、名前の競合を防ぎ、アクセスを制御し、クラス、インターフェイス、列挙、アノテーションの検索/検索と使用を容易にするためなどにJavaで使用されます。
パッケージは、アクセス保護と名前空間管理を提供する関連タイプ(クラス、インターフェイス、列挙、および注釈)のグループとして定義できます。
Javaの既存のパッケージのいくつかは-
です- java.lang-基本クラスをバンドルします
- java.io-入出力関数のクラスは、このパッケージにバンドルされています
プログラマーは独自のパッケージを定義して、クラス/インターフェースなどのグループをバンドルできます。プログラマーがクラス、インターフェース、列挙、およびアノテーションが関連していることを簡単に判断できるように、実装した関連クラスをグループ化することをお勧めします。
パッケージは新しい名前空間を作成するため、他のパッケージの名前と名前が競合することはありません。パッケージを使用すると、アクセス制御を提供しやすくなり、関連するクラスを見つけるのも簡単になります。
-
Javaでパッケージをコンパイルする方法
動物と呼ばれるパッケージを作成する例を見てみましょう。クラスやインターフェースの名前との競合を避けるために、小文字のパッケージ名を使用することをお勧めします。 次のパッケージ例には、animalsという名前のインターフェースが含まれています- /* File name : Animal.java */ package animals; interface Animal { public void eat(); public void travel(); } では、上記のインターフェースを同じパッケージの動物に実装しましょう- package
-
Javaでパッケージを使用する利点
Javaでパッケージを使用する利点は次のとおりです- プログラマーは独自のパッケージを定義して、クラス/インターフェースなどのグループをバンドルできます。 プログラマーがクラス、インターフェース、列挙、およびアノテーションが関連していることを簡単に判断できるように、実装した関連クラスをグループ化することをお勧めします。 パッケージは新しい名前空間を作成するため、他のパッケージの名前と名前が競合することはありません。 パッケージを使用すると、アクセス制御を簡単に提供できます 関連するクラスを見つけるのも簡単です。 多くのモジュールを含む非常に大規模なアプリケーションを開発したとします。モ