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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刚才看到有这么一个面试题,感觉有点模糊,在这里问一下?

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

11 个回复

倒序浏览
普通反射只能获取类中公开的字段、构造函数和方法,即只能获得声明为public的,暴力反射可以获取里面私有和受保护的
回复 使用道具 举报 1 0
DreamSeeker 发表于 2014-10-17 11:56
普通反射只能获取类中公开的字段、构造函数和方法,即只能获得声明为public的,暴力反射可以获取里面私有和 ...

自己也是这么猜的,不敢确定,你这么一说验证了我的想法,心里踏实了很多,谢谢
回复 使用道具 举报
比如获取一个非公有方法
Method method=clazz.getDeclaredMethod("show");//通过getDeclaredXXX获取非公有方法或者字段
method.setAccessiable(true);//暴力访问
method.invoke(clazz);
回复 使用道具 举报
来学习下
回复 使用道具 举报
反射什么的最难了 - - ...
回复 使用道具 举报
我也在想这个问题
回复 使用道具 举报
huoxy 中级黑马 2014-11-6 09:51:34
8#
视频还没看完,继续加油!
回复 使用道具 举报
暴力访问就是一个东西取消权限访问
回复 使用道具 举报
学习了……
回复 使用道具 举报
学习了。。
回复 使用道具 举报
强制获取私有的函数和方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马