Object-oriented Programming
Classes are user-defined data types that act as the blueprint for individual objects, attributes and methods. Objects are instances of a class created with specifically defined data.
Examples
If animal is the class then dog is the object, if human is the class then man is the object.