insira seu código aqui
Não entendi o porquê de criar o método _sacar e a funcionalidade do sacar(valor)??
insira seu código aqui
Não entendi o porquê de criar o método _sacar e a funcionalidade do sacar(valor)??
Fala ai Tamiris, tudo bem? A ideia é trabalhar com visibilidade dos métodos, a função _sacar
é privada, ou seja, somente a própria classe pode chamá-la diretamente.
Enquanto isso, a função sacar
(sem o _
) é disponível para uso, isso porque o JavaScript não tinha uma maneira de criar funções ou variaveis privadas, então, convencionalmente variaveis ou funções que iniciam com _
são privadas.
Mas, nas novas versões do JavaScript foi adicionado o suporte para variaveis e funções privadas através do #
, porém, o suporte ainda é bem baixo nos navegadores:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields
Espero ter ajudado.