Why Does Java Provide Default Constructor ?

In Java all the interaction takes place between Object instances. To create an Object instance, JVM needs a constructor. Java does not enforce the rule on a programmer to define a default constructor for every class.

Whenever an object has to be created and programmer has not provided a constructor, Java uses default constructor to create the object. Default constructor also initializes member variables with their default values.



You May Interest

What are the Differences Between Collection and Collections in Ja ...

What are the Advantages of Using JSP in Web Architecture ?

What is the Difference Between remove Methods of Collection and I ...

What is a Shutdown Hook in Java ?

What is a Compile Time Constant in Java ?