What Is a Class?
A class is a blueprint or template from which we create objects. Objects will be instances of that class.
In other words we can say that class is a user defined data type, when built in data types don’t fulfill our requirements then we define our own data type in the form of a class.
Class can have different class members that include properties that describe class data and methods that define class behavior.