import org.apache.commons.reflection.ReflectionUtils; public class MyClass { private String name; public int age; public MyClass(String name) { this.name = name; } public void printName() { System.out.println(name); } public static void main(String[] args) { MyClass obj = ReflectionUtils.newInstance(MyClass.class, "John Doe"); ReflectionUtils.invokeMethod(obj, "printName"); ReflectionUtils.setFieldValue(obj, "age", 25); int age = ReflectionUtils.getFieldValue(obj, "age"); System.out.println(age); } }


上一篇:
下一篇:
切换中文