单例模式:每个类只需要一个实例。
作用:保证整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(也可以不存在)。
package offer;
public class Solution2 {
private Solution2() {
}// 私有的构造函数
private static Solution2 uniqueInstance = new Solution2(); // 私有、静态。类变量持有唯一的单例实例
public static Solution2 getInstance() { // 类方法获取唯一实例化的对象
return uniqueInstance;
}
}