[求助][java]一个类只能产生一个对象?
问一个问题~~是JAVA的~~~就是写一个类~~但是这个类只能New一个对象怎么实现了??求救高手~~具体过程~
[CODE]public class A{
private static A a;
private A(){}
public synchronized static A getInstance(){
if(a==null)
a=new A();
return a;
}
}[/CODE]
这样就可以保证,永远只有一个A的实例,因为构造函数为私有,别人在外面无法NEW对象出来,要得到A的对象,只能能过静态方法getInstance来获取,并且你每次获取的都是同一个对象
就是单例模式