What are class instances?
Once a class is defined then as many objects as needed can be created. These objects are called instances of this class. All the instances created with a given class will have the same structure and behavior. They will only differ regarding their state, i.e regarding the value of their attributes. For instance, in the real world, there are many individual objects all of the same kind. There may be thousands of cars in existence, all of the same make and model. Each car was built from the same set of blueprints and therefore contains the same components. In object-oriented terms, one particular car is an instance of the class of objects known as cars.