我的项目中有两个包:odp.proj和odp.proj.test.我希望某些方法只对这两个包中的类可见.我怎样才能做到这一点?
编辑:如果Java中没有子包的概念,有什么方法可以解决这个问题吗?我有一些方法,我希望只有测试人员和该软件包的其他成员才能使用.我应该把所有东西扔进同一个包里吗?使用广泛的反思?
在 Java 9 中,我可以跨模块拆分子包吗?例如,我可以com.example.foo在一个模块中同时com.example.foo.bar在另一个模块中吗?
这似乎是一个简单的问题,但由于某种原因,我在搜索后无法找到直接答案。权威的参考将不胜感激。
我假设我可以在不同的模块中拥有同级子包,例如com.example.foo和com.example.other。