读书人

既然一个类的构造方法设为private,那它

发布时间: 2012-02-25 10:01:49 作者: rapoo

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

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

[解决办法]
不许用new Test();
[解决办法]
public T {

private static T instance = new T();

private T() {
}

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

读书人网 >Java Web开发

热点推荐