Java Advance Go Back Defualt constructor and User defined constructor views 10:39 What is the constructor: 1. Zero argument constructor. 2. A constructor withspecific number ofarguments. 3. Purpose of theconstructor. 4. Assigns defaultvalues to the newlycreated objects. 5. The constructor assigns the user-specified values to the instance variables of objects Who writes the code of the constructor. Create if and if/else constructs Using a switch statement Creating and Using Arrays Multidimensional Array Using Loop constructs Creating and using Do/While loops Working with Methods and Encapsulation Assignment of Object referance variables Arguments and Parameters Applying static keywords to methods and fields Defualt constructor and User defined constructor Applying access modifiers Applying encapsulation principles to a class