每个类都会有构造函数,不会没有构造函数的,只不过别人把构造函数私有化了,然后提供一个方法给你使用,那个是单例设计模式,单例设计模式是保证对象的唯一性!
看例子:class SingleDemo
{
public static void main(String[] args)
{
Single s = Single.getInstance(); //获取构造函数
}
}
class Single
{
private Single(){} //私有化构造函数
private static Single s = new Single(); //自己new构造函数
public static Single getInstance() //提供返回的方法
{
return s;
}
}
|