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] 
-------------------------------------------------------------------------

Responder a