Fórum Para que serve o this? #571107
17/11/2016
0
Agora que estou vendo um pouco mais de programação, vi uma palavra que entendi mais ou menos o que ela é.
É a palavra this, que parece ser uma palavra reservada no php, e acredito que talvez em outras linguagens também.
Alguém pode me explicar o conceito e se possível, colocar algum exemplo para eu entender melhor?
Larissa Aguiar
Curtir tópico
+ 0Post mais votado
17/11/2016
Vamos supor que eu tenho uma classe:
var nome1;
private minhaClasse(var nome1){
}
Quando eu chamar o método minhaClasse, vou ter que passar um parâmetro, repare que esse parâmetro tem o mesmo nome da minha variável que está no nível de classe.
Nesse caso, vamos supor que eu quero passar esse valor que recebi como parâmetro nessa classe para a minha variável, ai que entra o this. Veja como fica o exemplo abaixo.
private minhaClasse(var nome1){
this.nome1 = nome1; // Minha variálvel que pertence a esta classe está recebendo o valor externo mesmo tento o mesmo nome de variável.
}
Caso não tenho entendido me avise que tento explicar melhor.
O conceito de this é válido para várias linguagens de programação como C#, PHP, Java e etc.
Fabio Parreira
Gostei + 3
Mais Posts
18/11/2016
Diego Silva
O this é uma maneira implícita de chamar o objeto que está em execução.
Gostei + 1
21/11/2016
Larissa Aguiar
Deu para entender <3
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)