ホームページ > Java > &#&はじめる > Javaパッケージとは何ですか

Javaパッケージとは何ですか

(*-*)浩
リリース: 2019-11-14 10:16:33
オリジナル
2944 人が閲覧しました

Javaパッケージとは何ですか

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート