GE interview question

What is Singleton class? Can constructor be private?