this n�o � palavra reservada.
this � palavra chave (keyword).
S�o coisas diferentes.
Quest�o de prova!
-----Mensagem Original-----
De: "Ana Paula Brand�o Lopes" <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviada em: Segunda-feira, 6 de Janeiro de 2003 12:54
Assunto: Re: [java-list] Param�tro THIS!
1. J� atualizei. Obrigada.
2. Eu n�o disse que this era um par�metro, mas creio que somente dizer que �
uma palavra
reservada n�o esclarece muito... this � uma refer�ncia para o objeto sobre o
qual um m�todo
foi chamado (ver explica��o no final).
13/12/02 17:20:47, Josivan de Souza <[EMAIL PROTECTED]> wrote:
>1. ana, atualize a data do seu computador...
>2. this nao e' um parametro... this, e' uma palavra reservada da
>linguagem java...
>
>em complemento ao email da ana...
>
>vc usa a palavra reservada "this", qdo vc precisa referenciar-se 'a
>propria classe/objeto...
>
>2 exemplos:
>
>se vc fizer uma classe B herdada da classe A, onde A tem um metodo C,
>por definicao a classe B tem tb o metodo C, mas A e B tem implementacoes
>diferentes do metodo C... de repente, vc precisa usar em B o metodo de
>A...
>seria algo assim:
>
>void C()
>{
> super.C();//invoca o metodo em a
>}
>
>void outrometodoDeB()
>{
> super.C();//invoca o metodo C de A
> this.C(); //invoca o metodo C de B
>}
>
>ainda usando a palavra this, usave muito na implementacao das chamadas a
>eventos na awt/swing...
>
>por exemplos, vc tem um JFrame que implementa a interface
>ActionListener, logo, alem de um JFrame e toda a hierarquia superior,
>sua classe e' tb um ActionListener, se num Jbutton vc faz:
>myButton.addActionListener( this ); vc esta' passando sua propria
>classe, que e' um actionlistener por implementar a interface
>
>considere this como esta classe / objeto
>
>josivan
>
>Em Dom, 2002-12-22 �s 17:13, Ana Paula Brand�o Lopes escreveu:
>> Quando vc chama um m�todo, normalmente o faz assim:
>> umobjeto.meuMetodo();
>> Ora, dentro do m�todo, o nome "umobjeto" n�o � conhecido, al�m disso, o
objeto sobre o
qual
>> se chama o m�todo vai variar a cada chamada. Por isso, na chamada do
m�todo � criada uma
>> refer�ncia para o objeto sobre o qual ele foi chamado, que � a ref. this.
O uso mais
comum �
>> o de diferenciar o nome de um par�metro do m�todo de um dos atributos do
objeto, que
podem
>> ser iguais. Exemplo:
>> class MinhaClasse
>> {
>> int x;
>> public void metodo(int x)//par�metro com nome do atributo
>> {
>> this.x = x; //o x do objeto (atributo)
>> //ir� receber o valor passado como par�metro
>> }
>> }
>>
>> Vc tem que ter clareza de orienta��o � objetos para entender o this. Se
n�o tem, passe
para
>> a frente, e estude OO mais um pouco.
>>
>> 03/12/02 10:01:48, JavaBoy <[EMAIL PROTECTED]> wrote:
>>
>> >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]
>>
>-------------------------------------------------------------------------
>> >
>> +++++++++++++++++++++++++++++++++++
>> Ana Paula Brand�o Lopes, M. Sc.
>> Universidade Estadual de Santa Cruz
>> Ilh�us-BA
>> 73-680-5271
>> +++++++++++++++++++++++++++++++++++
>>
>>
>>
>> ------------------------------ 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]
>-------------------------------------------------------------------------
>
+++++++++++++++++++++++++++++++++++
Ana Paula Brand�o Lopes, M. Sc.
Universidade Estadual de Santa Cruz
Ilh�us-BA
73-680-5271
+++++++++++++++++++++++++++++++++++
------------------------------ 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]
-------------------------------------------------------------------------