public class ShowTest
{
    public String name;
    public int age;
   
    //带有两个参数的构造方法
    public ShowTest(String name, int age)
    {
        System.out.println("Name:"+name+", Age:"+age);
    }
    //还有一个参数的构造方法
    public ShowTest(String name)
    {
        this(name, 20);//调用此类有两个参数的构造方法
    }
    //还有一个参数的构造方法
    public ShowTest(int age)
    {
        this("王五",age);//调用此类有两个参数的构造方法
    }
   
    public static void main(String[] args)
    {
        new ShowTest("张三",30);
        new ShowTest("李四");
        new ShowTest(10);
    }
}
//可以在构造方法的第一行使用关键字this调用其它重载的构造方法