Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Se puede llamar al patrón singleton en otras clases? ¿Cómo llamar?
¿Se puede llamar al patrón singleton en otras clases? ¿Cómo llamar?
Por supuesto, se puede llamar como una clase normal, por ejemplo
¿Paquete de clase Singleton?com.su.test;
/** * com.su.test * *?@author?su */
¿clase pública?Singleton?{
instancia privada?estática?Singleton;
privado?Singleton?(){}
público?estático?sincronizado?Singleton?getInstance()?{ if(instancia? ==? null)?{ instancia = new Singleton() } return instancia;
}
}
callpackage?com.su.test;
/** *?com.su.test<; / p> * *?@autor?su */
public?class?Demo01?{
public?static?void?main(String[]?args)?{ Singleton1 = ?Singleton.getInstance(); Singleton2 =?Singleton.getInstance(); System.out.println( Singleton1 ==?singleton2);
}
}
}
Resultado verdadero