A definition or blueprint used to create a particular type of object, providing a detailed description of the object's characteristics (such as that the object should include a size and a color), and it specifies what can be done with the object
class