private 构造函数一般用于Singleton模式,指的是整个应用只有本类的一个对象,一般这种类都有一个类似getInstance()的方法!
class A
{
public String name;
//构造函数限定为private,不可以直接创建对象
private A()
{
}
//需要创建对象实例时,调用此函数
public static A Instance()
{
return new A();
}
}
class B
{
public static void main(String[] args)
{
A a=A.Instance();
a.name="aaaa";
System.out.println(a.name);
}
}