什么叫单例模式 能给举个例子吗 大虾们
谢谢大虾 不要打击我这个初学者
------解决方案--------------------单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
------解决方案--------------------
单例模式就是说类只能有一个实例,即只能建立类的一个对象,
例子:
public class SingleTon {
public static SingleTon instance = null;
public SingleTon() {
}
public void function(String s) {
System.out.println(s);
}
public static SingleTon instance() {
if (instance == null) {
instance = new SingleTon();
}
return instance;
}
public static void main(String[] args){
instance().function("Hello world!");
}
}
------解决方案--------------------单例模式就是说类只能有一个实例,即只能建立类的一个对象,
把“只能”改为“只会”要恰当一点点,呵呵。
------解决方案--------------------应该把构造方法public SingleTon() {},中的public改成private,防止类通过new,创建多个实例对象!
------解决方案--------------------