ICSE Class 10 Computer Applications
Question 2 of 19
Constructors — Question 2
Back to all questions 2
Question Question 2
If the constructor is automatically generated by the compiler, why do you need to define your own constructor?
A default constructor does not have any statement inside it. It initializes default values to the instance variables.
If we define our own constructor in a class, we can initialise the instance variables according to our requirements. A parameterised constructor allows the programmer to initialise objects with different values. This is achieved by passing the required values as arguments to the constructor method.