黑马程序员技术交流社区
标题:
JAVA中的暴力反射
[打印本页]
作者:
a283398689
时间:
2013-10-11 14:46
标题:
JAVA中的暴力反射
本帖最后由 a283398689 于 2013-10-12 11:21 编辑
请问暴力反射是什么 有什么作业 和反射有什么区别呢
作者:
黄绍楷
时间:
2013-10-11 15:20
暴力反射就是可以获取一个类的私有属性方法,其实也就是反射,只是这样叫而已
作者:
long362144768
时间:
2013-10-11 20:44
暴力反射能力太强大,可以通过setAccessible方法设置参数,让其访问无障碍,否则编译器会阻止
Field fieldX = pt1.getClass().getDeclaredField("x");
fieldX.setAccessible(true);//暴力反射
System.out.println(fieldX.get(pt1));
复制代码
不过获取所有成员变量要使用getDeclaredField方法
作者:
To
时间:
2013-10-12 11:19
楼主你好,如果问题已解决请将帖子状态改为提问结束,如果未解决请继续提问,谢谢合作。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2