Mateus, eu tenho a classe ContaCorrente dessa mesma forma que você, e o resultado que obtenho no prompt é o seguinte quando tento imprimir as contas:
Cliente { nome: 'Ricardo', _cpf: 11111111111 }
Cliente { nome: 'Alice', _cpf: 22222222222 }
ContaCorrente {
agencia: Cliente { nome: 'Ricardo', _cpf: 11111111111 },
_cliente: undefined,
_saldo: 0
}
ContaCorrente {
agencia: Cliente { nome: 'Alice', _cpf: 22222222222 },
_cliente: undefined,
_saldo: 0
}
Ou seja: parece que o código está colocando uma instância da classe Cliente dentro do parâmetro agência da classe ContaCorrente, deixando dessa forma o parâmetro _cliente como undefined.
Edit: e na próxima aula eu acabei de ver que é só porque o construtor está com os parâmetros invertidos.