当前位置: 代码迷 >> Java Web开发 >> 既然一个类的构造方法设为private,那它的构造方法有什么用呢?该怎么处理
  详细解决方案

既然一个类的构造方法设为private,那它的构造方法有什么用呢?该怎么处理

热度:119   发布时间:2016-04-17 14:27:57.0
既然一个类的构造方法设为private,那它的构造方法有什么用呢????
既然一个类的构造方法设为private,那它的构造方法有什么用呢????

希望高手能给一个透彻的讲解和例子,听说是它为了创建工厂吗????

------解决方案--------------------
不许用new Test();
------解决方案--------------------
public T {

private static T instance = new T();

private T() {
}

public static T getIntance() {
return instance;
}
}
------解决方案--------------------
一般是为了实现单例模式
------解决方案--------------------
设定构造方法为private时,外部将无法通过构造方法来生成对象的实例,即,只能通过提供的获取实例的方式
  相关解决方案