Introduction
A constructor method helps create an object with initial values automatically when you make it. It saves time and keeps your code neat.
When you want to set up an object with starting information right away.
When you need to make sure some values are always given when creating an object.
When you want to avoid writing extra code to set properties after making an object.