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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 流氓l老醯 于 2012-1-2 21:19 编辑

我觉得这个名字起的好……霸气……我想当初命名这种反射的前辈肯定是个纯爷们

我觉得暴力的反射就是用来制服那些不听话的成员的,像私有成员,让你看不见,摸不着,还有一些是你能看见,不过他就是不给你用,最可气的就是那些在你面前晃一晃又跑了的

3 个回复

倒序浏览
暴力反射在某种程度上是破换封装的,破坏面向对象的封装性。当初建立这个类的人员不想外面的人来访问
类中私有成员和私有方法必然是出于数据封装和安全性考虑,那么既然sun公司提供了这种所谓的暴力反射机制
来强制访问私有成员和私有方法必然也是做过大量的调查的才做出的决定,暴力反射给类的非创建者提供了很好
的手段,那么对于程序员来说:程序是死的,程序是透明的。在程序员这层可以自由行走于所有类的私有成员
和私有方法。
回复 使用道具 举报
所谓暴力反射就是,通过java的反射机制可以得到java私有成员。
回复 使用道具 举报
学习过了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马