新学java。任何人都可以清除我的疑问吗?
我的演示应用程序有这样的代码
SourcePackages ---> ex1.pkg1 | --->食物
- 我的 ex1.pkg1 有一个名为 Ex11 的类,它包含主要功能。
- 我的食物包包含一个抽象类水果和苹果类水果的另一个子类。
- 我在 Ex11 类的主函数中创建了一个 Apple 类的实例。
代码编译得很好,运行也很好。但我想了解java中的目录结构。
当我运行程序时,我可以在 build/class 目录中看到以下文件夹
- ex1 -> pkg1 -> Ex11.class
- 食物 -> Apple.class 和fruit.class
- 水果 -> 空的
尽管我没有任何名为fruit的包,但我不明白为什么要创建目录fruit?即使我删除它并再次编译它也没有创建。但是在我运行应用程序时创建。
额外信息 - 我正在使用 netbean IDE