Eu entendi que o _ underline antes da variável quer dizer que ela é privada, mas no caso quando estou declarando aquela variável novamente por exemplo pra fazer um get ou um set não preciso colocar o underline na frente? O JS entende como a mesma variável?
export class ContaCorrente{
agencia;
_cliente;
set cliente(novoValor){
if(novoValor instanceof Cliente){
this._cliente = novoValor;
}
}
Por exemplo nesse código eu tenho primeiro o _cliente e depois quando vou declarar o set eu só coloco set cliente
entenderam o que quero dizer?
Ou ficou muito confuso?