Javaでのパッケージの作成と使用
パッケージを作成するときは、パッケージの名前を選択し、クラス、インターフェイス、列挙、およびを含むすべてのソースファイルの先頭にその名前とともにパッケージステートメントを含める必要があります。パッケージに含めるアノテーションタイプ。
パッケージステートメントが使用されていない場合、クラス、インターフェイス、列挙、およびアノテーションタイプは現在のデフォルトパッケージに配置されます。
パッケージステートメントを使用してJavaプログラムをコンパイルするには、以下に示すように-dオプションを使用する必要があります。
javac -d Destination_folder file_name.java
次に、指定されたパッケージ名のフォルダーが指定された宛先に作成され、コンパイルされたクラスファイルがそのフォルダーに配置されます。
/* File name : Animal.java */ package animals; interface Animal { public void eat(); public void travel(); }
それでは、上記のインターフェースを同じパッケージの動物に実装しましょう-
package animals; /* File name : MammalInt.java */ public class MammalInt implements Animal { public void eat() { System.out.println("Mammal eats"); } public void travel() { System.out.println("Mammal travels"); } public int noOfLegs() { return 0; } public static void main(String args[]) { MammalInt m = new MammalInt(); m.eat(); m.travel(); } }
次に、以下に示すようにJavaファイルをコンパイルします-
$ javac -d . Animal.java $ javac -d . MammalInt.java
これで、animalsという名前のパッケージ/フォルダが現在のディレクトリに作成され、これらのクラスファイルが次のように配置されます。
パッケージ内でクラスファイルを実行すると、次のような結果が得られます。
Mammal eats Mammal travels
-
Javaを使用してディレクトリ階層を作成するにはどうすればよいですか?
ファイルという名前のクラス java.ioパッケージのは、システム内のファイルまたはディレクトリ(パス名)を表します。このクラスは、ファイル/ディレクトリに対してさまざまな操作を実行するためのさまざまなメソッドを提供します。 mkdir() このクラスのメソッドは、現在のオブジェクトによって表されるパスでディレクトリを作成します。 ディレクトリ階層の作成 新しいディレクトリの階層を作成するには、メソッド mkdirs()を使用できます。 同じクラスの。このメソッドは、存在しない親ディレクトリを含む、現在のオブジェクトによって表されるパスでディレクトリを作成します。 例 import ja
-
Javaを使用してJSONファイルを作成/作成する方法は?
JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − { "book": [ { "id": "01",