Parameterized constructors
The constructor we learned about in the previous section is the default constructor because it does not accept any values. In a parametric constructor with the same syntax, we actually come up with some parameters, as shown in the following screenshot:
Output for the parameterized constructor using the given code
The only difference between the previous constructor and this one is that here we are passing the parameters, and in the default one pass it without any parameters. When we run our code, whenever we create an object, if we don't pass any parameters, the compiler automatically picks the default constructor, as shown in the following screenshot:
Output when the default parameter is passed
Now, let's create one more object for the same class with parameters:
constructDemo c=new constructDemo(4,5);
When we define parameters as mentioned in the preceding syntax, the compiler checks whether there is any constructor with the two arguments of the integer type while...