Para que serve o this?
Oi gente,
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?
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
Curtidas 0
Melhor post
Fabio Parreira
17/11/2016
This corresponde a tudo que está dentro do seu documento atual.
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.
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.
GOSTEI 3
Mais Respostas
Diego Silva
17/11/2016
Olá Larissa,
O this é uma maneira implícita de chamar o objeto que está em execução.
O this é uma maneira implícita de chamar o objeto que está em execução.
GOSTEI 1
Larissa Aguiar
17/11/2016
Obrigada gente!
Deu para entender <3
Deu para entender <3
GOSTEI 0