Javaのパッケージの種類
パッケージは、名前の競合を防ぎ、アクセスを制御し、クラス、インターフェイス、列挙、アノテーションの検索/検索と使用を容易にするためなどにJavaで使用されます。
パッケージは、アクセス保護と名前空間管理を提供する関連タイプ(クラス、インターフェイス、列挙、および注釈)のグループとして定義できます。
- java.lang −基本クラスをバンドルします
- java.io-入出力関数のクラスは、このパッケージにバンドルされています
プログラマーは独自のパッケージを定義して、クラス/インターフェースなどのグループをバンドルできます。プログラマーがクラス、インターフェース、列挙を簡単に判断できるように、実装した関連クラスをグループ化することをお勧めします。 、および注釈は関連しています。
パッケージは新しい名前空間を作成するため、他のパッケージの名前と名前が競合することはありません。パッケージを使用すると、アクセス制御を提供しやすくなり、関連するクラスを見つけるのも簡単になります。
-
Javaでの継承の種類
Javaは3種類の継承をサポートしています- 単一レベルの継承-クラスは単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承します。 マルチレベル継承-クラスは、プロパティを継承するクラスからプロパティを継承します 階層継承-複数のクラスが単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承し、クラスCはクラスAを継承します。
-
Javaでパッケージをコンパイルする方法
動物と呼ばれるパッケージを作成する例を見てみましょう。クラスやインターフェースの名前との競合を避けるために、小文字のパッケージ名を使用することをお勧めします。 次のパッケージ例には、animalsという名前のインターフェースが含まれています- /* File name : Animal.java */ package animals; interface Animal { public void eat(); public void travel(); } では、上記のインターフェースを同じパッケージの動物に実装しましょう- package