4.6.2 在构造方法中调用同类中其他构造器只能使用this
若一个类有多个重载的构造函数,则构造函数之间可以相互调用以避免重复编写代码,但是构造函数不是普通的成员函数,不能通过函数名直接调用,在Java中通过this关键字实现构造方法的相互调用。在构造方法中,根据this后面是否带参数列表及参数列表中参数的个数,来确定对符合此参数列表的某个构造器的明确调用,因此通过使用this关键字可以实现在一个构造函数中调用同类中的其他的构造方法。

this关键字调用构造函数要注意的事项:
(1)在同类的一个构造方法中只能用this调用一个同类中的其他构造方法,在一个构造方法中不能同时调用同类中的两个或多个构造方法;(https://www.daowen.com)
(2)必须将this调用的构造方法放在构造函数第一行的最开始位置。
(3)在构造方法中不允许递归调用。如:

(4)在构造函数外的其他方法内不能使用this调用构造函数。