我的项目中有两个包: odp.proj
和 odp.proj.test
。我希望某些方法只对这两个包中的类可见。我怎样才能做到这一点?
如果Java中没有子包的概念,有没有办法解决这个问题?我有一些方法我希望只对测试人员和该包的其他成员可用。我应该把所有东西都扔进同一个包裹里吗?使用广泛的反思?
原文由 Nick Heiner 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的项目中有两个包: odp.proj
和 odp.proj.test
。我希望某些方法只对这两个包中的类可见。我怎样才能做到这一点?
如果Java中没有子包的概念,有没有办法解决这个问题?我有一些方法我希望只对测试人员和该包的其他成员可用。我应该把所有东西都扔进同一个包裹里吗?使用广泛的反思?
原文由 Nick Heiner 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答745 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
你不能。在 Java 中没有子包的概念,所以
odp.proj
和odp.proj.test
是完全独立的包。