本文共 953 字,大约阅读时间需要 3 分钟。
public class SingleObject { private static SingleObject instance = new SingleObject(); private SingleObject() { } public static SingleObject getInstance() { return instance; } public void showMessage() { System.out.println(instance); }}
public class SingletonPatternDemo { public static void main(String[] args) { for (int i = 0; i < 3; i++) { SingleObject instance = SingleObject.getInstance(); instance.showMessage(); } }}
输出结果是一样的,表明是同个对象。
com.freedom.pattern.singleton.SingleObject@47089e5fcom.freedom.pattern.singleton.SingleObject@47089e5fcom.freedom.pattern.singleton.SingleObject@47089e5f
转载地址:http://tphwz.baihongyu.com/