Java单例模式例子

xiaoxiao2021-02-28  82

单例模式使用于:只能打开一个对象实例时。

/**  *  * @author dhf  *单例模式  */ public class Singleton {  //定义一个静态变量对象 缓存存储生成的对象 public static Singleton sgl; //构造器进行隐藏,用private修饰 private Singleton(){   } public static Singleton getSingleton(){  if (sgl== null ){   sgl = new Singleton(); //  return sgl;  }  return sgl;   } public static void main(String args[]){  //创建对象不能通过构造器,只能通过get方法。  Singleton sgl = Singleton.getSingleton();  if(sgl != null){   System.out.println("非空打印");     }  Singleton sgl2 = Singleton.getSingleton();  if (sgl ==sgl2){   System.out.println("打印相等");  } }

}

转载请注明原文地址: https://www.6miu.com/read-77205.html

最新回复(0)