Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのパッケージの種類


パッケージは、名前の競合を防ぎ、アクセスを制御し、クラス、インターフェイス、列挙、アノテーションの検索/検索と使用を容易にするためなどにJavaで使用されます。

パッケージは、アクセス保護と名前空間管理を提供する関連タイプ(クラス、インターフェイス、列挙、および注釈)のグループとして定義できます。

Javaの既存のパッケージのいくつかは-

  • java.lang −基本クラスをバンドルします
  • java.io-入出力関数のクラスは、このパッケージにバンドルされています

プログラマーは独自のパッケージを定義して、クラス/インターフェースなどのグループをバンドルできます。プログラマーがクラス、インターフェース、列挙を簡単に判断できるように、実装した関連クラスをグループ化することをお勧めします。 、および注釈は関連しています。

パッケージは新しい名前空間を作成するため、他のパッケージの名前と名前が競合することはありません。パッケージを使用すると、アクセス制御を提供しやすくなり、関連するクラスを見つけるのも簡単になります。



  1. Javaでの継承の種類

    Javaは3種類の継承をサポートしています- 単一レベルの継承-クラスは単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承します。 マルチレベル継承-クラスは、プロパティを継承するクラスからプロパティを継承します 階層継承-複数のクラスが単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承し、クラスCはクラスAを継承します。

  2. Javaでパッケージをコンパイルする方法

    動物と呼ばれるパッケージを作成する例を見てみましょう。クラスやインターフェースの名前との競合を避けるために、小文字のパッケージ名を使用することをお勧めします。 次のパッケージ例には、animalsという名前のインターフェースが含まれています- /* File name : Animal.java */ package animals; interface Animal {    public void eat();    public void travel(); } では、上記のインターフェースを同じパッケージの動物に実装しましょう- package