您的位置:首页 > 其它

singleton模式

2011-09-20 10:49 253 查看
两种形式:

第一种形式:

publicclass Singleton

{

private Singleton(){}

// 注意这是private只供内部调用

private static Singleton instance = newSingleton();

// 这里提供了一个供外部访问本class的静态方法,可以直接访问

public static Singleton getInstance()

{

return instance;

}

}

第二种形式:

publicclass Singleton

{

private static Singleton instance = null;

public static synchronized SingletongetInstance()

{

If(instance== null)

        Instance= new Singleton();

    returninstance;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  class null