Galera, na aula 2 - Atributos Privados de POO em JS, entendi que o THIS informa para a classe utilizar o próprio atributo.
class ContaCorrente{
agencia;
saldo;
sacar(valor) { //é uma função (em Orientação a Objeto se chama método!)
if(this.saldo >= valor){ //o THIS informa para a classe utilizar o próprio atributo.
this.saldo -= valor;
}
}
depositar(valor){ //numa função(depositar), tudo dentro dos parênteses() são os parâmetros da função.
if(valor > 0){
this.saldo += valor;
}
}
}
então quando coloco this.saldo, eu falo com o JS que irei usar o atributo saldo que referenciei como atributo na classe neste caso ContaCorrente?