Pergunta de entrevista da empresa Cognizant

Explain the what is a singleton class and how you can create it?