黑马程序员技术交流社区
标题:
方法封装
[打印本页]
作者:
dunwu
时间:
2013-7-1 11:53
标题:
方法封装
方法封装:private static Singleton instance=new Singleton();
private Singleton(){}
public static Singleton getInstance(){
return instance;
}
在主方法中创建对象:Singleton s1=Singleton.getInstance();
出现bug:没有返回值;
作者:
王广亚
时间:
2013-7-1 12:03
private static Singleton instance=new Singleton();
private Singleton(){} //这儿私有化构造方法,就代表着在这个构造方法只能在本类中能用,在进一步说就是在其他类中不能创建这个类的对象
public static Singleton getInstance(){
return instance;
}
复制代码
哥们能不能把你的全部代码拉上来,也好针对你的全部代码,准确的回答你的疑惑。
作者:
蚂蚁搬家
时间:
2013-7-1 13:18
这不就是单例设计模式的饿汉式吗,楼主还是代码给的全面一点的好,现在看不出来什么问题
作者:
杜光
时间:
2013-7-1 13:20
哥们写的是单例模式?
作者:
oxf974025918
时间:
2013-7-1 13:49
单例模式之饿汉式,就你上面说的是没错的。Singleton 要与类名相同。
作者:
张承富
时间:
2013-7-1 13:59
没错,谢谢!
class Demo
{
public static void main(String[] args) throws Exception
{
Singleton instance = Singleton.getInstance();
}
}
class Singleton{
private static Singleton instance = new Singleton();
private Singleton(){System.out.println("单例模式-饿汉式");}
public static Singleton getInstance(){
return instance;
}
}
复制代码
作者:
阿凡提不买驴
时间:
2013-7-1 15:38
(⊙o⊙)…没发现错误,格式正确,可能是其他地方出了问题吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2