Overloading Constructors

class Demo{
    Demo(){
        System.out.println("Constructor with no parameter");
    }
    Demo(int a){
        System.out.println("a is: "+ a);
    }
    Demo(int a, int b){
        System.out.println("a and b is: " + a + " " + b);
    }
    Demo(double a){
        System.out.println("a is: " + a);
    }
}
public class Main{
    public static void main(String args[]){
        Demo dm = new Demo();
        Demo dm2 = new Demo(20);
        Demo dm3 = new Demo(20,25);
        Demo dm4 = new Demo(3.5);
    }
}

No comments:

Post a Comment