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

[Sugestão] Minha opinião:

Na classe Conta, o atributo _saldo está definido como privado, ou seja, ele não pode ser acessado diretamente fora da classe. Quando André tenta acessar o saldo com console.log(conta.saldo), ele está tentando acessar diretamente o atributo privado _saldo da classe Conta, que não foi definido como uma propriedade pública ou getter. Por isso, o resultado é undefined. Para corrigir isso, André pode adicionar um getter para o atributo _saldo na classe Conta, como por exemplo: class Conta { constructor(titular, numero) { this.titular = titular; this.numero = numero; this.saldo = 0; } get saldo() { return this.saldo; } }

1 resposta
solução!

Olá Jefferson, tudo bem?

Muito obrigada por compartilhar sua opinião conosco! É sempre bom ouvir diferentes pontos de vista e sugestões.

A solução que você sugeriu, de adicionar um getter para o atributo _saldo, é uma boa prática de programação e permitirá que o saldo seja acessado de forma segura fora da classe.

Continue firme nos estudos.

Um abraço e bons estudos.