Java パッケージはクラスのコンテナであり、クラスの名前空間を分離するために使用されます。
パッケージの役割
1. クラスの検索と使用を容易にするために、類似または関連する機能を持つクラスまたはインターフェイスを同じパッケージに編成します。 (推奨学習: java コース)
2. フォルダーと同様、パッケージもツリー ディレクトリの保存方法を使用します。同じパッケージ内のクラス名は異なりますが、異なるパッケージ内のクラス名は同じでも構いません。2 つの異なるパッケージ内の同じクラス名のクラスを同時に呼び出す場合は、区別するためにパッケージ名を追加する必要があります。彼ら。したがって、パッケージは名前の競合を回避できます。
3. パッケージによってもアクセス権限が制限されるため、パッケージ アクセス権限を持つクラスのみが特定のパッケージ内のクラスにアクセスできます。
Java はパッケージ メカニズムを使用して、名前の競合の防止、アクセス制御、クラス、インターフェイス、列挙、注釈などの検索と場所の提供を行います。
package ステートメントの構文形式は次のとおりです。
package pkg1[.pkg2[.pkg3…]];
パッケージ (パッケージ) は、相互接続された型 (クラス、インターフェイス、列挙型と注釈)、これらの型にアクセス保護と名前空間管理機能を提供します。
パッケージの作成
パッケージを作成するときは、パッケージに適切な名前を付ける必要があります。後で、別のソース ファイルにこのパッケージが提供するクラス、インターフェイス、列挙型、または注釈型が含まれている場合は、このパッケージの宣言をソース ファイルの先頭に配置する必要があります。
パッケージ宣言はソース ファイルの最初の行にある必要があります。パッケージ宣言はソース ファイルごとに 1 つだけ存在でき、このファイル内のすべての型がそれに適用されます。
パッケージ宣言がソース ファイルで使用されていない場合、クラス、関数、列挙、注釈などは名前のないパッケージに配置されます。
例
animals というパッケージを作成する例を見てみましょう。通常は、クラス名やインターフェイス名との競合を避けるために小文字を使用します。
動物パッケージにインターフェイスを追加します:
/* 文件名: Animal.java */ package animals; interface Animal { public void eat(); public void travel(); }
以上がJavaパッケージとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。