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 Disadvantages of Multithreading in Java ?

How Will You Use Other Java Files of Your Application in JSP Code ...

What is the Difference Between JDK And JRE ?

How Can You Determine If Your Program Has a Deadlock in Java ?

How Can You Make an Object Eligible for Garbage Collection in Jav ...