A class is a blueprint for an object. You can use the same blueprint (class) to create multiple objects. The class will define what properties are used to describe the object(s) and define what methods are used to interact with the object(s).Assume you create a class for cars, the properties may be the 'engine_size', 'color', 'make', and 'year' of the car. Methods may calculate the MPG based on the 'engine_size' property.Objects are self-contained black boxes, making them easy to use -- you don't have to know the inner workings of the class to use them.WG