Bom dia pessoal,
não estou entendendo o uso do parametro "this". Alguem poderia me ajudar?
Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia pessoal,
não estou entendendo o uso do parametro "this". Alguem poderia me ajudar?
Obrigado
Bom dia Rodrigo,
O this é usado para fazer referencia a própria classe.
Ex:
class Aluno{
string nome;
public Aluno(string nome){
this.nome = nome;
// repare que o this.nome refere-se a variável nome declarada na linha 2, enquanto que nome refere-se a variável local criada no construtor.
}
}
Att,
Obrigado pela resposta. Mas é obrigatório? Ou eu posso fazer:
class Aluno{ string nome;
public Aluno(string nomeAluno){ nome = nomeAluno;
Não é obrigatório, porém é recomendado para deixar o código mais claro e evitar ambiguidades.
Att,