class  One{}public class Test{
    if …………
        One o = new One();
    else
        system.out.println("已经初始化");
}哈哈,就是省略号那里怎么写??

解决方案 »

  1.   

    习惯性一个tab  结果就跳到发送了~~~
    单列模式
      

  2.   

    前面:One o=null;
    .....
    if(o==null)
       o=new One();
    else
       system.out.println("已经初始化");
      

  3.   

    判断一个类是否已经被实列化,可在在构造函数统计:
    class one{
      
       one()
       {
           count++;
        }
    }或着if(o InstanceOf One )
       
       system.out.println("已经初始化");
    else
       o=new One();
      

  4.   

    设一个静态变量做标记,或者使用singleton,然后定一个全局变量引用其实例
      

  5.   

    if(o==null || !(o instanceof One))   
       o=new One();
    else
       system.out.println("已经初始化");