1
resposta

[Dúvida] Uso do this

Não entendi poruqe podemos usar o this no tempoTotal, visto que o atributo tempoTotal foi atriibuído na própria classe calculadora, e não foi passado como parâmetro no método inclui.

“This”, traduzindo para o português (Isto/este/esta), é usado para fazer referência aos atributos da classe, especialmente em métodos que têm parâmetros com o mesmo nome do atributo da classe em que estamos trabalhando.

1 resposta

O único caso em que você precisa usar o this é quando tem uma variável de escopo (ou parâmetro) com o mesmo nome de um atributo (ou variável de classe) e precisa diferenciá-los. Fora isso, você nunca será "obrigado" a usá-lo. Mas é uma boa pratica sempre usar o this quando se refere ao atributo da classe, pois sempre que alguém vê-lo já sabe de cara que está se referindo ao atributo da classe de não da função.