For this Question: Create a new class VipCustomer
 it should have 3 fields name, creditLimit(double), and email address, there default value is as {name:"XYZ", creditLimit:"10", email:"xyz@abc. com"} respectively means ordering of parameter should be same.
E.g constructor(name,creditLimit,email);

 create 3 constructor
 1st constructor empty should call the constructor with 3 parameters with default values
 2nd constructor should pass on the 2 values it receives as name and creditLimit respectively and, add a default value for the 3rd
 3rd constructor should save all fields.
 create getters only for this name getName, getCreditLimit and getEmail and confirm it works.
 
Note: each methods and variables should of public typeYou don't have to take any input, You only have to write class <b>VipCustomer</b>.Output will be printed by tester, "Correct" if your code is perfectly fine otherwise "Wrong".Sample Input: 
class VipCustomer{
 // if your code works fine for the tester
}

Sample Output:
Correct, I have written this Solution Code: 
class VipCustomer{
    public double creditLimit;
    public String name;
    public String email;

    VipCustomer(){
         this("XYZ",10.0,"xyz@abc.com");
    }
    VipCustomer(String name,double creditLimit){
         this(name,creditLimit,"xyz@abc.com");
    }

    VipCustomer(String _name,double _creditLimit,String _email){
        email=_email;
        name=_name;
        creditLimit=_creditLimit;
    }
    public String getName(){
        return this.name;
    }
    public String getEmail(){
        return this.email;
    }
    public double getCreditLimit(){
        return this.creditLimit;
    }
}, In this Programming Language: Java, Now tell me if this Code is compilable or not?