Ir ao conteúdo
  • Cadastre-se

Keyword .this


Posts recomendados

Boa Tarde pessoal, eu estou familiarizado que esta Keyword .This é do java, sou de C#, e eu não entendo para o que ela serve ao certo ... o que eu entendo, é que não pode ser criado em classes estáticas... mas o que ela faz? ela chama a sí mesma? não entendo nesse quesito... 

 

 

Link para o comentário
Compartilhar em outros sites

A referência this. é uma atalho para a própria instância de um objeto.

 

Por exemplo:

public class UmaClasse {
int umaVariavel;
void umMetodo() {
int calculoDoido1 = umaVariavel * 2;
int calculoDoido2 = this.umaVariavel * 2;
}
}

obs. este código de exemplo é inútil, serve apenas fins didáticos!!!

 

As linhas 4 e 5 têm exatamente o mesmo funcionamento, enquanto que na linha 5 a referência this. está explicitamente sendo utilizada, na linha 4 esta referência existe mas está oculta.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...