Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Variavel Privada

Tudo bem que quando coloca a # a variável se torna privada. Quando torna privada isso impede de você ver o valor da variável? Ou tem como você poder ver o valor mesmo a variavel sendo privada.

To tentando obter o saldo e não consigo ;x

eu conseguir dessa maneira...(não é do jeito privado)

const valorDoSaldo = contaCorrenteRicardo._saldo;
console.log("O valor do saldo é de: "valorDoSaldo);

Essa variável privada é a pedra no meu sapato '-'

1 resposta
solução!

A ideia de tornar um atributo privado é que você não consiga acessar ele fora da classe criada, logo seria interessante você criar um método que retornasse um saldo, assim você não teria problemas futuros como uma alteração de saldo que pudesse burlar uma regra de negócio por exemplo.

O que você pode fazer pra pegar o valor do saldo seria algo assim:

class ContaCorrente{
    agencia;
    #saldo = 0;

     getSaldo(){
    return this.saldo;
     }

}

Assim você poderia fazer algo como:

const contaCorrenteRicardo = new ContaCorrente();
const valorDoSaldo = contaCorrenteRicardo.getSaldo();
console.log("O valor do saldo é de: "valorDoSaldo);