Difference between Class and Object

In Object Oriented Programing, A class can be considered as a blueprint or template for a object that specified the attributes and behaviour that all objects of that class will have.

Objects are instances of the class that are created by an ABAP Program at run time.