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

青灯夜游
リリース: 2019-11-15 17:15:52
オリジナル
3473 人が閲覧しました

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

java パッケージとは何ですか?

クラスをより適切に編成するために、Java はクラス名の名前空間を区別するパッケージ メカニズムを提供します。 Package はクラスのコンテナーであり、クラス名空間を分離するために使用されます。 パッケージ名が指定されていない場合、すべての例はデフォルトの名前のないパッケージに属します。

実際には、フォルダーとして理解でき、ツリー ディレクトリの保存方法が使用されます。

パッケージの役割

1. クラスの検索と使用を容易にするために、類似または関連する機能を持つクラスまたはインターフェイスを同じパッケージに編成します。

2. フォルダーと同様、パッケージもツリー ディレクトリ保存方法を使用します。同じパッケージ内のクラス名は異なりますが、異なるパッケージ内のクラス名は同じでも構いません。2 つの異なるパッケージ内の同じクラス名のクラスを同時に呼び出す場合は、区別するためにパッケージ名を追加する必要があります。彼ら。したがって、パッケージは名前の競合を回避できます。

3. パッケージによってもアクセス権限が制限されるため、パッケージ アクセス権限を持つクラスのみが特定のパッケージ内のクラスにアクセスできます。

Java は、パッケージ メカニズムを使用して、名前の競合を防止し、アクセス制御を行い、検索および位置クラス、インターフェイス、列挙、注釈などを提供します。

パッケージ ステートメントの構文形式は次のとおりです。

package pkg1[.pkg2[.pkg3…]];
ログイン後にコピー

たとえば、Something.java ファイルのコンテンツ

package net.java.util;
public class Something{
   ...
}
ログイン後にコピー

の場合、そのパスは次のようになります。 be net /java/util/Something.java はこのように保存されます。パッケージの機能は、さまざまな Java プログラムを分類して保存し、他の Java プログラムからより便利に呼び出せるようにすることです。

パッケージは、相互接続された型 (クラス、インターフェイス、列挙、および注釈) のセットとして定義でき、これらの型にアクセス保護と名前空間管理機能を提供します。

以上がJavaのパッケージとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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