首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA中的单例模式是什么 ?

2011-12-12 
JAVA中的单例模式是什么 ???今天上课老师让下去查一下什么是单例模式??查了一下不是很明白!希望论坛的高手

JAVA中的单例模式是什么 ???
今天上课老师让下去查一下什么是单例模式??
查了一下不是   很明白!
希望论坛的高手指点一下!!

[解决办法]
就是确保一个类只有一个实例,比如:

public class Singleton {
private static Singleton inst = new Singleton();
private Singleton() {}

public static Singleton getInstance() {
return inst;
}

// Other methods...
}
[解决办法]
UP
[解决办法]
还有重要的一点是类的构造方法是私有的

[解决办法]
单例模式:目标,全局只有一个实例。
实现方式:构造方法是 private的
换句话只能自已创建和管理自己,

public class Singleton {
private static Singleton inst = new Singleton(); //自己创建自己 ,注意是static的
private Singleton() {}

public static Singleton getInstance() { //提供给客户端实例,注意是static的
return inst;
}

// Other methods...
}

热点排行