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

This -> Redundante

Na aula 02-02, o professor usa na classe ContaCorrente no metodo Sacar, (if (this.saldo)) porém o editor está dizendo que o this está sendo reduntante. Gostaria de entender melhor.

1 resposta
solução!

Olá Joabe, como vai?

O this é melhor entendido pela IDE, quando temos nomenclaturas iguais. Por exemplo:

 public bool Sacar(double saldo)
    {
        if (this.saldo < saldo)
        {
            return false;
        }
        else
        {
            return true;
        }
    }

Claro que devemos usar nomes que façam mais sentido, como o valor usado pelo professor. De qualquer forma, o this deixa claro que estamos usando uma atribuição fora do método, como o nosso atributo: public double saldo;. Mas, mesmo que seja uma nomenclatura diferente, é interessante colocar o this para deixar claro que estamos falando de um valor instanciado fora do método.

Espero ter ajudado. Qualquer dúvida estamos por aqui.

Abraços!