Constructor Overloading in Java, Important Example
Java Programming Language Class, Object and Methods in java (Article) Class, Object and Methods in java (Program)
1054Program:
class ClassConstructor{ int value1; int value2; ClassConstructor(){ System.out.println("Inside 1st Constructor"); } ClassConstructor(int a){ value1 = a; System.out.println("Inside 2nd Constructor"); } ClassConstructor(int a,int b){ value1 = a; value2 = b; System.out.println("Inside 3rd Constructor"); } public void display(){ System.out.println("Value1 === "+value1); System.out.println("Value2 === "+value2); } public static void main(String args[]){ ClassConstructor d1 = new ClassConstructor(); ClassConstructor d2 = new ClassConstructor(30); ClassConstructor d3 = new ClassConstructor(30,40); d1.display(); d2.display(); d3.display(); } }
Output:
Inside 1st Constructor Inside 2nd Constructor Inside 3rd Constructor Value1 === 0 Value2 === 0 Value1 === 30 Value2 === 0 Value1 === 30 Value2 === 40 Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.