Dúvida simples

Oi, boa tarde pessoal…

Estou lendo a apostila da Caelum, estou neste exemplo :


class Conta {
int numero;
Cliente titular;
double saldo;
double limite;
// construtor
Conta (Cliente titular) {
//
faz mais uma série de inicializações e configurações
this.titular = titular;
}
Conta (int numero, Cliente titular) {
this(titular); // chama o construtor que foi declarado acima
this.numero = numero;
}
//..
}

porém não entendi como um construtor chama o outro…

se alguém puder me ajudar, ficarei grato :D:D

Quando você usa o this(arg arg arg....) no inicio de um metodo construtor você faz ele chamar algum construtor que se encaixa com os parametros que você colocou.

Lembrando que você [size=18]SOMENTE[/size] pode usar o this() e o super() na primeira linha do construtor.