黑马程序员技术交流社区

标题: 为什么单例中饿汉式和懒汉式方法要用静态修饰啊? [打印本页]

作者: aiq黑马程序员    时间: 2014-8-20 22:48
标题: 为什么单例中饿汉式和懒汉式方法要用静态修饰啊?
为什么单例中饿汉式和懒汉式方法要用静态修饰啊?
作者: ximi    时间: 2014-8-20 23:00
不带有很复杂逻辑方法就算了,开发中,标准不一
作者: masai158    时间: 2014-8-20 23:16
{:2_36:}  你把人家的构造方法私有化了?你不提供 一个对象。人家怎么用你。。
作者: 晓风    时间: 2014-8-20 23:17
被静态修饰的类成员,在内存中只有一份;这主要是为了保证对象在被实例的时候的唯一。
作者: aiq黑马程序员    时间: 2014-8-20 23:22
masai158 发表于 2014-8-20 23:16
你把人家的构造方法私有化了?你不提供 一个对象。人家怎么用你。。 ...

不是有对外的return 返回值嘛  这跟静态有关联么?静态修饰的只能被类名调用外还有什么用?
作者: 華燈初上    时间: 2014-8-20 23:29
因为是单例设计模式,没有public的构造方法来new对象,可以用静态方法调用
作者: 魏诚东    时间: 2014-8-20 23:42
饿汉式和懒汉式都把构造函数私有化了,要想获得这个类的事例,只能向外提供一个静态的方法获得这个实例




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