【发布时间】:2012-12-25 15:23:06
【问题描述】:
新学java。有人可以解决我的疑问吗?
我的演示应用程序有这样的代码
SourcePackages ---> ex1.pkg1 | --->食物
- 我的 ex1.pkg1 有一个名为 Ex11 的类,它包含 main 函数。
- 我的食物包包含一个抽象类水果和苹果类水果的另一个子类。
- 我正在 Ex11 类的主函数中创建 Apple 类的实例。
代码编译良好,运行也良好。但我想了解java中的目录结构。
当我运行程序时,我可以在 build/class 目录中看到以下文件夹
- ex1 -> pkg1 -> Ex11.class
- food -> Apple.class 和fruit.class
- 水果 -> 空的
虽然我没有任何名为fruit的包,但我不明白为什么要创建目录fruit?即使我删除它并再次编译它也没有创建。但在我运行应用程序时创建。
额外信息 - 我正在使用 netbean IDE
【问题讨论】:
-
你有内部类吗!
-
在您的代码中搜索是否已将包定义为这些类中的任何一个的 ex1.pkg1.fruit!
标签: java package directory netbeans-7