Olá, pessoal. Por algum motivo, ao compor as classes, o interpretador retorna o seguinte: contaCorrente {agencia: 1001, saldo: 1000, cliente: Cliente} Ou seja, na parte do cliente, não obtenho a classe Cliente com o nome e cpf conforme exemplo demonstrado pelo professor. Segue o código:
//molde classes
class Cliente{
    nome;
    cpf;
}
class contaCorrente{
    agencia;
    saldo;
    cliente;
    //métodos
    saque(valor){
        if(valor > this.saldo){
            console.log(`nao é possivel realizar a operação`)
        }
        else{
            this.saldo -= valor
        }
    }
    deposito(valor){
        if(valor < 0){
            console.log(`não é possível realizar a operação`)
        }
        else{
            this.saldo += valor;
        }
    }
    transferir(valor, conta){
        const valorSacado = this.saque(valor);
        conta.deposito(valorSacado)
    }
}
//objeto
const cliente1 = new Cliente();
const cliente2 = new Cliente();
const contaCorrente1 = new contaCorrente();
const contaCorrente2 = new contaCorrente();
//atributos
cliente1.nome=`gabriel`;
cliente1.cpf=12332145665
cliente2.nome=`alice`
cliente2.cpf= 1295786723
contaCorrente1.agencia= 1001;
contaCorrente1.saldo=1000;
contaCorrente1.cliente=cliente1;
contaCorrente2.agencia=1001
contaCorrente2.saldo=200;
contaCorrente2.cliente=cliente2
//print
console.log(contaCorrente1) 
             
             
             )
  )