To initialize new objects with default or specific values.
Constructors allow you to set initial values for object attributes when the object is created. For instance, creating a 'Product' object can be initialized with a specific 'name' and 'price' using a constructor. This ensures each product has these essential attributes set immediately.