新しくJavaを学ぶ。誰かが私の疑問を解消できますか?
私のデモアプリケーションにはこのようなコードがあります
SourcePackages ---> ex1.pkg1 | --->食べ物
- 私のex1.pkg1にはEx11というクラスが1つあり、main関数が含まれています。
- 私のフードパッケージには、1つの抽象クラスのフルーツとAppleのようなクラスフルーツの別のサブクラスが含まれています。
- クラスEx11のメイン関数でAppleクラスのインスタンスを作成しています。
コードは正常にコンパイルされ、正常に実行されます。しかし、私はJavaのディレクトリ構造を理解しようとしています。
プログラムを実行すると、build/classディレクトリ内に次のフォルダが表示されます。
- ex1-> pkg1-> Ex11.class
- food->Apple.classとfruit.class
- フルーツ->空
フルーツという名前のパッケージがないのに、なぜディレクトリフルーツが作成されるのかわかりません。削除して再度コンパイルしても作成されません。しかし、アプリケーションを実行すると作成されます。
追加情報-NetBeanIDEを使用しています