Northrop Grumman Interview Question

What is a singleton class and how would you use/ guarantee one?