Wednesday, 24 September 2014

Constructor Overloading with Example

Constructor Overloading

Constructor overloading in java allows to have more than one constructor inside one Class. 

Example Program

class Demo
{
                       Demo()
                       {
                        System.out.println("Constructor without parameter");
                       }
                       Demo(int a)
                       {
                        System.out.println("Constructor with integer parameter "+a);
                       }
                       Demo(float b)
                       {
                        System.out.println("Constructor with float parameter "+b);
                       }
}
public class Democonover {
                       public static void main(String args[])
                       {
                        Demo obj1=new Demo();
                        Demo obj2=new Demo(4);
                        Demo obj3=new Demo(5.9f);
                       }
}


Output

D:\> javac Democonover.java
D:\>java Democonover
Constructor without parameter
Constructor with integer parameter 4
Constructor with float parameter 5.9


Explanation



No comments:

Post a Comment