Introduction
Constructor parameters let you give information to an object when you create it. This helps set up the object with the details it needs right away.
When you want to create a new object with specific details, like a person's name or age.
When you want to make sure an object always has certain information from the start.
When you want to create many objects with different values easily.
When you want to avoid setting object details later with extra steps.