What Is a Default Constructor?
The default constructor is the constructor that is called when no initialization is explicitly provided. It is defined by a parameterless constructor or a constructor that provides default arguments for all parameters. The default constructor is used if no initialization is provided when defining a variable of a class.