En este programa java, vamos a crear Singleton class utilizando el bloque class . Vamos a aprender mediante el uso de simple ejemplo y explicación.
¿Cuál es Singleton static en Java?
A Class se dice que es un class Singleton cuando contiene sólo un objeto a la vez. En Singleton class, utilizamos método getInstance () en lugar del constructor.
programa para hacer Singleton en Java class
// This program will create singleton class using static
public class SingletonClassUsingStatic
{
public static void main(String args[])
{
// create object of class.
MySingleton ms = MySingleton.getInstance();
ms.testSingleton();
}
}
// create singleton class and make private constructor.
class MySingleton
{
private static MySingleton instance;
static
{
instance = new MySingleton();
}
private MySingleton()
{
System.out.println("This is Singleton Object..");
}
public static MySingleton getInstance()
{
return instance;
}
public void testSingleton()
{
System.out.println("Class Created..");
}
}
salida
This is Singleton Object..
Class Created..