Java - 来自受限包的访问方法

标签 java

我在创建类对象和从受限包访问方法时遇到问题。我无法使用反射。详细解释一下,假设我们有 2 个包 A 和 B。 A 无法访问 B 的类 但B可以访问A的类。 但对于某些要求,我必须从 A 运行位于 B 的类的方法。 有什么方法可以做到吗?!

最佳答案

您要么必须将 B 包中的类(可能还有方法)的范围从 package-protected 更改为 public,或者,正如您已经说过的,使用反射(reflection)(这根本不是一个好的做法)。

你也无能为力。做出你的选择。

关于Java - 来自受限包的访问方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274951/

相关文章:

java - 如何使用 Java 将表从 MySQL 导入到 Hive?

java - Spring 数据 Elasticsearch : Multiple Index with same Document

Java错误: Could not find or load main Class on Raspberry

Java 服务器套接字读取

java - 如何在 JAVA 中将 JSON 和文件传递给 REST API?

java - 如何使用 log4j2 高亮模式打印彩色日志?

java - 如何使用 Spring Data JDBC 选择引用的实体

java - 如何使用 AudioSystem 预加载不同的剪辑?

JavaFX 折线图性能

java - 您可以将 .smali 转换为 .jar