Constructors

In this lesson, the world of constructors is explored and you'll learn why they are necessary for creating a class.

What Is a Constructor?

A constructor is a method that is called to create an instance or object of a class.

As the name suggests, the constructor is used to construct the object of a class. It is a special method that outlines the steps that are performed when an instance of a class is created in the program.

A constructor’s name must be exactly the same as the name of its class.

We have already discussed that to model the state of an object we declare member variables or fields in a class. The intention of implementing a constructor is to put an object in a predictable initial state, i.e., to initialize some or all the fields of a class to values that can be specified by the user of the class. A constructor does not have a ...