我在创建类对象和从受限包访问方法时遇到问题。我无法使用反射。详细解释一下,假设我们有 2 个包 A 和 B。 A 无法访问 B 的类 但B可以访问A的类。 但对于某些要求,我必须从 A 运行位于 B 的类的方法。 有什么方法可以做到吗?!
最佳答案
您要么必须将 B 包中的类(可能还有方法)的范围从 package-protected
更改为 public
,或者,正如您已经说过的,使用反射(reflection)(这根本不是一个好的做法)。
你也无能为力。做出你的选择。
关于Java - 来自受限包的访问方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274951/