A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a283398689 中级黑马   /  2013-10-11 14:46  /  1166 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 a283398689 于 2013-10-12 11:21 编辑

请问暴力反射是什么    有什么作业 和反射有什么区别呢

3 个回复

倒序浏览
暴力反射就是可以获取一个类的私有属性方法,其实也就是反射,只是这样叫而已
回复 使用道具 举报
暴力反射能力太强大,可以通过setAccessible方法设置参数,让其访问无障碍,否则编译器会阻止
  1.         Field fieldX = pt1.getClass().getDeclaredField("x");
  2.         fieldX.setAccessible(true);//暴力反射
  3.         System.out.println(fieldX.get(pt1));
复制代码
不过获取所有成员变量要使用getDeclaredField方法
回复 使用道具 举报
To 金牌黑马 2013-10-12 11:19:41
板凳
楼主你好,如果问题已解决请将帖子状态改为提问结束,如果未解决请继续提问,谢谢合作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马