Red de conocimiento informático - Conocimiento informático - Como se muestra en la figura, MyClass es estático. Llame al método getMydl para asignar un valor a md new. El problema ahora es que todos los atributos estáticos.

Como se muestra en la figura, MyClass es estático. Llame al método getMydl para asignar un valor a md new. El problema ahora es que todos los atributos estáticos.

//Deberías querer implementar el modo singleton

//Referencia del modo singleton

public?class?MyClass

{

private?static?MyClass?self=null;

//Si desea utilizar esta clase, solo puede llamar a esta?Instancia. Y la clase seguirá siendo única

pulbic?static?Instance

{

get

{

si (self==null)?self=new?MyClass();

return?self;

}

}

público ?void?PrintSomething()

{

System.out.println("¡Hola, mundo!");

}

//Definir el constructor como privado

private?MyClass(){}

}

//Ejemplo de llamada

int ?main ()

{

MiClase.Instancia.ImprimirAlgo();

}