Write a Java program for constructor overloading.
class ConstructorOverloading {
int a,b; // data members declaration
ConstructorOverloading() // default constructor initialized to zero
{
a = b = 0;
}
ConstructorOverloading(int x,int y) // parameterized constructor
{
a = x;
b = y;
}
void display() // method to display the value of variables
{
System.out.println("a = "+a+" b = "+b);
}
public static void main(String args[]) // main method
{
ConstructorOverloading s1 = new ConstructorOverloading(); // call default constructor
ConstructorOverloading s2 = new ConstructorOverloading(10,20); // call parameterized constructor
s1.display();
s2.display();
}
}
C:\>javac ConstructorOverloading.java
C:\>java ConstructorOverloading
a = 0 b = 0
a = 10 b = 20