黑马程序员技术交流社区
标题:
反射出私成员破坏了封装,这样做有什么好处?
[打印本页]
作者:
谢洋
时间:
2013-2-17 16:44
标题:
反射出私成员破坏了封装,这样做有什么好处?
为了提高代码的安全性而把它封装成私有的,但通过反射却可以访问私有成员,这样做不又打破了代码的安全性了?如果没有应用在框架上,,这样子做有什么好处?
作者:
刘军亭
时间:
2013-2-17 19:53
当然有好处了,比如,咱们两个共同开发一个程序,我负责一个模块,你负责另一个模块,我需要调用你写的类,但是你的类还没有写完,如果我直接new你的类的对象这样是编译(注意是编译)不过去的。如果我用反射写上你的类名。就会编译通过。因为你的类还没有写完所以我运行时肯定是不行的。这只是其中一点。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2