我想知道是否有任何方法可以实现以下目标。
- 找到一个使用反射的方法(完成)
- 将方法访问修饰符更改为 public 和 static。 (如何?)
- 在没有任何现有实例的情况下执行此方法(如何?)
反射是否有任何选项可以做到这一点?
最佳答案
不,这是完全不可能的,也没有任何意义。实例方法可以访问(并且通常使用)实例变量。什么应该例如已经“设为静态”的典型 set 或 get 方法可能会这样吗?
关于java - 如何在运行时使任何 Java 方法静态化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815962/