Ol� !
O par�metro "this" refere-se �s vari�veis/m�todos da pr�pria classe
que est� sendo referenciada.
Imagine algo como:
public class TesteThis {
public int numero = 5;
public void imprimeNumero(int numero) { //perceba que estou passando uma
variavel n�mero como parametro, mesmo j� existindo uma variavel com este
nome na classe.
System.out.println("A variavel numero que foi passada ao m�todo �: " +
numero);
System.out.println("A variavel da classe �: " + this.numero);
}
public static void main(String args[]) {
TesteThis t = new TesteThis();
t.imprimeNumero(6);
}
}
A sa�da deve ser
C:\leandro\java>java TesteThis
A variavel numero que foi passada ao m�todo �: 6
A variavel da classe �: 5
Se voce n�o colocar o "this.numero", ele imprimir� a variavel numero que
foi passada ao m�todo e n�o a variavel da classe. A sa�da ficaria:
C:\leandro\java>java TesteThis
A variavel numero que foi passada ao m�todo �: 6
A variavel da classe �: 6
Espero ter ajudado.
Leandro
public void
----- Original Message -----
From: "JavaBoy" <[EMAIL PROTECTED]>
To: "java" <[EMAIL PROTECTED]>
Sent: Tuesday, December 03, 2002 9:01 AM
Subject: [java-list] Param�tro THIS!
> Gostaria que algum de vcs me ajudasse a entender o parametro this!
> Eu queria saber quais sao as aplicacoes e como se usa ele.
> N�o estou conseguindo entender.
>
> Obrigado.
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------