黑马程序员技术交流社区

标题: 反射中获得所有的成员变量, [打印本页]

作者: Mr_Unhappy    时间: 2014-9-15 23:13
标题: 反射中获得所有的成员变量,
在老师的视频中老师讲过,可以通过getFields方法获得该类所有的成员变量对应字段的集合,
但是如果你的变量时private修饰的,应该怎么办?
另外,如果有大神看到这个帖子,请帮我看看这个问题,
http://bbs.itheima.com/thread-143482-1-1.html
上面的问题如果谁写不出来的话,可以问我,哈哈哈...

作者: xpaibeyond    时间: 2014-9-16 10:08
     用private修饰的字段用getDeclaredFields获取,  获取后需要setAccessible(true);暴力反射一把,就可访问了。
作者: Mr_Unhappy    时间: 2014-9-16 10:22
xpaibeyond 发表于 2014-9-16 10:08
用private修饰的字段用getDeclaredFields获取,  获取后需要setAccessible(true);暴力反射一把,就可 ...

正解,正解,哈哈
作者: 杨列振    时间: 2014-9-16 10:30
人称机智哥,,,,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2