黑马程序员技术交流社区
标题:
关于暴力反射的问题?
[打印本页]
作者:
李柯
时间:
2012-4-22 16:24
标题:
关于暴力反射的问题?
通过暴力反射可以访问和设置类的私有属性,那么岂不是打破了面向对象思想的封装性?
作者:
乞文超
时间:
2012-4-22 16:35
反射不需要应用服务器
反射不会影响封装性,就是我们要合理的使用
作者:
任文杰
时间:
2012-4-22 18:45
封装性是指对外隐藏对象的属性和实现细节,仅对外提供公共的访问方式。反射是通过对象找到类,既然找到类了,那么我们就可以得到这个类的成员结构了,例如这个类的属性和方法,即使是private的也能得到,你想,现在这个类我都得到了,那么这个类中的所以东西我肯定是都得到了,我现在只是得到了这个类的成员,并没有说是在外部访问这个类的private的东西。这并没有破坏面向对象的封装性。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2