黑马程序员技术交流社区

标题: 反射与单例的问题 [打印本页]

作者: Bad_Boy    时间: 2013-9-20 10:15
标题: 反射与单例的问题
利用反射既然可以修改私有的东西,那单例还用什么意义,怎么保证对象的唯一呢?

作者: 麦子609    时间: 2013-9-20 10:27
http://blog.csdn.net/beiyetengqing/article/details/7710130
推荐你看一下这篇文章  希望对你有帮助
作者: 1098918523    时间: 2013-9-20 10:53
通过
Constructor<?>[]   getDeclaredConstructors()   
这个方法获得所有构造器,然后可以得到私有的构造器,
使用 cons. setAccessible(true) 突破私有构造。
然后可以创建无限个单例实例。
作者: yuchunfeng1221    时间: 2013-9-20 14:28
应用了反射,视乎所有的私有都没有意义了,这个问题我也没想明白,上基础班是老师说,尽量不要改私有的东西,这样没有职业道德
作者: 简单ai...    时间: 2013-9-22 15:29
只有相对的私有,又想起web视频里的方老师的强暴获取{:soso_e113:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2