java反射如何获得字段值
可使用反射机制来获得字段值,具体步骤以下:
示例代码以下:
public class MyClass {
private int value;
public MyClass(int value) {
this.value = value;
}
public static void main(String[] args) throws Exception {
Class<?> clazz = Class.forName("MyClass");
Object obj = clazz.getDeclaredConstructor(int.class).newInstance(10);
Field field = clazz.getDeclaredField("value");
field.setAccessible(true);
int value = (int) field.get(obj);
System.out.println("Field value: " + value);
}
}
上面的代码演示了如何通过反射来获得私有字段value的值。在实际利用中,可以根据具体的需求来获得其他字段的值。
TOP