package rups;
public class vipcustomer{
private String name;
private int creditlimit;
private String emailid;
public vipcustomer(){
this("Rupali", 5000, "rupalisingh@gmial.com");
System.out.println("Constructer with default values");
}
public vipcustomer(int creditlimit, String emailid) {
this("Rups", creditlimit, emailid);
this.creditlimit = creditlimit;
this.emailid = emailid;
System.out.println("Constructor with 1 default values");
}
public vipcustomer(String name, int creditlimit, String emailid) {
this.name = name;
this.creditlimit = creditlimit;
this.emailid = emailid;
System.out.println("Constructer with no default values");
}
public String getName() {
return name;
}
public int getCreditlimit() {
return creditlimit;
}
public String getEmailid() {
return emailid;
}
}
public class Main {
public static void main(String args[]){
new vipcustomer();
new vipcustomer(5000, "sdhoahfsdh");
new vipcustomer("Rups", 7000, "dfksjdfsjdfa");
}
}
output
Constructer with no default values
Constructor with 1 default values
Constructer with no default values
Here the 1st constructor should give output as "Constructor with default values" but it is not so. What am i doing wrong?please help.