问题原因:
使用了class.getDeclaredFields();获取类型的全部字段
然后又使用了field.get(?)方法
这个方法只能访问public修饰的字段 但是getDeclaredFields会获取包含privare的字段
解决方案:
在get之前使用field.setAccessible(true);设置访问权限为公有
问题原因:
使用了class.getDeclaredFields();获取类型的全部字段
然后又使用了field.get(?)方法
这个方法只能访问public修饰的字段 但是getDeclaredFields会获取包含privare的字段
解决方案:
在get之前使用field.setAccessible(true);设置访问权限为公有