我举一个超简单的单例给你吧。
class OneInstance{
public static OneInstance instance=new OneInstance();
public static OneInstance getInstance(){
return insance;
}
public void Demo(){
}
}
这是一个单例设计模式,你想调用OneInstance中的Demo方法的话,只能通过类名调用获取一个实例对象,在通过这个实例对象调用Demo方法。
像这样:OneInstance.getInstance().Demo();
这样设计就保证只有一个对象,至于为什么这样设计,以后敲代码多了,有这样设计需求就知道了 |