Lets discuss about class and object.
Class:
A class is a blueprint or template from which objects are created.
Class is Not a Real-World Entity.
Class Does Not Occupy Memory. Classes themselves do not occupy memory until an object is created from the class.
Object:
Objects represent actual real-world objects and are instances of classes. They include data (attributes) and behaviors (methods) associated with a particular class.
A class defines the properties that objects of that class will have whereas an object has values for those properties.
Example: Vehicle - truck, car, bus.
In this example, vehicle is a class and truck is an object.