A wrapper class is a custom object defined by developer wherein he define the wrapper class properties. Consider a custom object in salesforce, what do you have in it? handle right? various fields of various information types. Additionally wrapper class is a custom class which has various information types or properties according to prerequisite. We can wrap various items types or some other sorts in a wrapper class.