日期:2014-05-20  浏览次数:20715 次

构造器的访问权限修饰符必须和类的一样吗?
RT

------解决方案--------------------
如果你把类的构造器定义为private权限 即使类是public权限 你就不能生成他的对象了

比如public class A{
private A()
{
}

}

在main函数中 你只能 A a = null;//合法
a = new A(); //不合法 A的构造器是私有的
------解决方案--------------------
[code=Java][/code]

public class Test {//单例
private static Test test;

private Test(){

}
public static Test getInstance(){
if(test!=null){
test = new Test();
}
return test;
}
}