qq_郝一个圈圈_0
2018-07-06 17:00
我想问一下为什么我这样写显示s3不等于s4
public class LazySingleton { private LazySingleton() { } private static LazySingleton instance; public static LazySingleton getInstance() { if(instance == null) { return new LazySingleton(); }else { return instance; } } }
你只return没先赋值,肯定不一样了,第一个return前赋值,加这句instance=new LazySingleton()。
模式的秘密---单例模式
74408 学习 · 108 问题
相似问题