JAVA小练习49——懒汉单例设计模式

    xiaoxiao2022-07-03  164

    class Single2{ //声明变量的引用类型变量,但是先不要创建 本类的对象。 private static Single2 s; //私有化构造函数 private Single2(){} //提供一个公共静态的方法获取本类的对象,获取之前先判断是否已经创建了本类的对象,如果没有创建,那么先创建本类的对象,然后再返回。否则直接返回即可。 public static Single2 getInstance(){ if(s==null){ s =new Single2(); } return s; } } public class Demo49 { public static void main(String[] args) { Single2 s1=Single2.getInstance(); Single2 s2=Single2.getInstance(); System.out.println("是同一个对象吗?"+(s1==s2)); } }
    最新回复(0)