ホームページ  >  記事  >  Java  >  Javaパッケージとは何ですか

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

藏色散人
藏色散人オリジナル
2019-11-09 10:55:195622ブラウズ

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

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

Java パッケージ (パッケージ)

パッケージは、Java ファイルの管理と編成を容易にし、異なる Java ファイル間の名前の競合を防ぐために設計されたディレクトリ構造です。 . 存在する Java 機能。

クラスをより適切に編成するために、Java はクラス名の名前空間を区別するパッケージ メカニズムを提供します。

パッケージの役割

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

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

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

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

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

package pkg1[.pkg2[.pkg3…]];

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

package net.java.util;
public class Something{
   ...
}

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

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

以下は Java のパッケージの一部です:

#● java.lang-package 基本クラス

#● java.io-入出力関数が含まれています機能

開発者は、クラスとインターフェイスのセットを自分でパッケージ化し、独自のパッケージを定義できます。実際の開発ではこれを行うことを推奨する価値があります。自分でクラスの実装を完了した後、関連するクラスをグループ化すると、他のプログラマがどのクラス、インターフェイス、列挙、注釈などが関連しているかを判断しやすくなります。

パッケージは新しい名前空間 (ネームスペース) を作成するため、他のパッケージ内の名前と名前の競合が発生することはありません。パッケージメカニズムを使用すると、アクセス制御の実装が容易になり、関連するクラスを見つけやすくなります。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:なし次の記事:什么是java类