JAVA 反射获取不到父类中声明的字段,但可以获取到父类中声明的方法。这样可以获取到父类中该字段的值。
使用字段反射
使用方法反射
使用字段反射
Field name = someObject.getClass().getDeclaredField("name");
name.setAccessible(true);
String nameValue = (String) name.get(someObject);
使用方法反射
Method m = someObject.getClass().getMethod("getName");
String nameValue = (String)m.invoke(someObject);