Explain the concept of constructor overloading with an example.
Short Answer
Views 20
Answer:
Constructor overloading:
Constructor overloading occurs when a class has more than one constructor with different parameter lists. Each constructor initializes the object in different ways depending on the provided arguments.
Example:
class Student { String name; int age; // Constructor with no arguments Student() { name = "Unknown"; age = 0; } // Constructor with one argument Student(String n) { name = n; age = 0; } // Constructor with two arguments Student(String n, int a) { name = n; age = a; } }
In this example, the class Student
has three constructors, each with different parameter lists. This is constructor overloading.
Related Articles:
This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of Java Programming Language, click the links and dive deeper into this subject.
Join Our telegram group to ask Questions
Click below button to join our groups.