Boa noite, pessoal!
Pintaram duas dúvidas para mim nessa aula:
- Acabei por esquecer completamente a diferença entre usar this ou super num método, como no implementado:
@Override
public void deposita(double valor) {
super.saldo += valor;
}
}
Lembro que super se refere à classe mãe, porém nesse caso, não queremos o saldo desta conta desta classe em específico? E se usássemos this?
- No mesmo código acima, por que não foi usado o método getSaldo() para acessar o saldo ? Pelo que entendi, não é boa prática usar atributos protected e, sim, mantê-los private.