Ir ao conteúdo
  • Cadastre-se

.this c#


HardCode

Posts recomendados

@HardCode Olá, bem, o this. é usado em muitas linguagens, em java e C++ também. Ele serve para especificar que é um atributo pertencente a classe.

 

por exemplo, você tem uma classe com os atributos:

 

int A, B;

ai essa classe possui um método assim:

void setAtributos(int A, int B);

Quando você for implementar você vai fazer algo do tipo:

void setAtributos(int A, int B) {
  A = A;
  B = B;
}

Como o compilador vai saber qual 'A' é da classe e qual 'A' é da chamada do método? simples, com o uso do 'this.'

void setAtributos(int A, int B) {
  this->A = A; //this.A é um atributo da classe, enquanto a variável A é um inteiro que foi passado como parâmetro do método
  this->B = B;  //this.B é um atributo da classe, enquanto a variável B é um inteiro que foi passado como parâmetro do método
}


Bem simples... Recomendo a leitura com calma de algum livro de Programação Orientada a Objetos.

  • Curtir 1
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...