如何在没有任何对象的情况下通过反射获取 int 值

How to get int value with reflection, without having any object

如何获取整数值?我没有异议。 http://hastebin.com/ovudovotah.avrasm 我需要得到 this.d.as,有什么办法吗?有人可以载我上路吗?我尝试了所有方法,但在所有其他教程中我总是坚持使用对象,我看到人们反对 field#get 方法,但我没有对象..

如果您有一个对象的引用,我们称它为 x,您可以很容易地从 public 字段中获取值:

Object x = ...; // get it from somewhere
try {
x.getClass().getDeclaredField("as").get(x);
} catch(Exception ex) {
 //do error handling here
}

当然,这只是基本的,并且只适用于 public 字段那么容易,这不是好的风格。