Singleton class is a class which can have one active instance of the class at a time. Singleton Class can be created as: Create a Private Class, Create a private static attribute of type Class, have a public static method which returns the instance of the class.