class Test{ public static void main(String[] args) { singleton s1=singleton.getinstance(); singleton s2=singleton.getinstance(); System.out.println(s1); System.out.println(s2); } } class singleton{ private final static singleton per=new singleton(); private singleton (){}; public static singleton getinstance(){ return per; }
}
运行结果:
由于单例模式产生的对象是唯一的,所以用来接收实例对象地址的s1,s2的地址也必然是一样的