1. GetDeclaredField和getField的区别 GetDeclaredField是获得本类下所有的字段包括private,不获得父级的属性 getField是获得包括父级的所有public方法 2. 获得field值 如果该field是通过GetDeclaredField获得的,则该属性可能是private,需要在获得值之前,需要执行 field.setAccessible(true) 修改访问符