例如

class Person {
Stirng name;
int age;

public Person()
{

}

public Person(int age)
{
this.age = age;
}

public Person(String name)
{

}

public Person(String name, int age):this()
{

}
}

这段代码中一共有四个构造函数,其中最后一个构造函数中:this()表示调用自身的无参构造函数,如果想调用其他有参构造函数,可以在其中直接传入参数的值,如public Person(String name, int age):this(age),其调用顺序为先调用this所指定的构造函数,再调用当前构造函数。