【发布时间】:2014-04-13 20:40:53
【问题描述】:
我要求明确说明包目录中的包和子目录。
一个场景 - 假设我的目录 food 包含一个子目录 fruit,我用它作为包名。
我有一个名为 apple.java 的 java 文件,其中包含一个 package 语句:
包装食物.水果;
我还有一个名为 cheese.java 的 java 文件,它有一个 package 声明:
包装食品;
是包装食品和包装食品。水果被认为是两个完全独立的包装(比如包装动物.狗和包装花.雏菊)或者包装食品.水果被认为是食品包装的“子包装”并且有某种无论如何都可能影响访问的关系?比如food包中的class文件可以调用food.fruit包中的非公共方法?
根据我的研究,它们似乎被认为是完全独立的,并且没有继承的值。
有人可以确认这是否正确吗?
在这种情况下使用子目录结构的原因是什么?
【问题讨论】: