黑马程序员技术交流社区

标题: 单利模式的问题 [打印本页]

作者: Teresa    时间: 2015-4-3 23:20
标题: 单利模式的问题
关于单例模式,我把属性single = new Single() 前面加上静态 ,不添加一个获取单例的方法,直接用类名调用不久可以了么。构造私有化别人也new不了对象了。这样还能节省一个获取方法的代码,不是更简洁了么
作者: 陈佳    时间: 2015-4-6 12:03
静态成员是类类型的,优先于对象存在,所以static single = new Single()会报错~
作者: 怀念子龙    时间: 2015-4-6 14:02
首先楼上的解释是错的。写不写获取方法这里的属性single都是用static修饰的。
不直接用single获取是用的是封装的思想。不能直接访问属性,要通过方法访问属性




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