Pelo que entendi, voc� quer saber quais as vantagens em utilizar 
reflection?

        Alguns exemplos de uso de reflection est�o em Serializa��o e RMI (por 
consequencia EJB).
        
        Mas, voc� tamb�m pode usar reflection, em suas aplica��es, imagine o 
cen�rio que voc� contrua um framework de persistencia em que todos os objetos 
persistentes devam implementar uma interace 'Persistence', como voc� saberia 
quais os atributos a serem persistidos no reposit�rio? Atrav�s de reflection!!

        Reflection possibilita que voc� fa�a introspec��o da classe, conhe�a-la 
sem saber a estrutura dela, (com javap n�o vale :) ) .


Claudio Miranda

        

19/12/2001 23:08:29, Marco Campelo <[EMAIL PROTECTED]> wrote:
>
>Claudio,
>
>desculpe a pergunta:
>
>Qual a utilizada de utilizar essa chamada de m�todo por reflex�o?
>
>(Se � que esse � o termo apropriado).
>
>Um abra�o
>
>At 17:48 17/12/01 -0200, you wrote:
>>
>>      Esta aqui, mas pode olhar o javadoc tamb�m...
>>
>>///////////////////////////////////////////////////////////
>>import java.lang.reflect.*;
>>
>>public class Reflecting {
>>
>>
>>      public Reflecting() {
>>      }
>>
>>      public Object me1(String m) {
>>              System.out.println("*** " + m);
>>              return new String(m);
>>      }
>>
>>      public String toString() {
>>              return "ESTA E A CLASSE REFLECTING!";
>>      }
>>
>>      public static void main(String[] args) throws Exception {
>>              Constructor cons = Reflecting.class.getConstructor(null);
>>              Object o =  cons.newInstance(null);
>>              System.out.println(o);
>>
>>              Method m = Reflecting.class.getMethod("me1", new Class[]
>>{String.class});
>>              String mm = "Ola a todos!";
>>              Object mmm = m.invoke(o, new Object[]{mm});
>>              System.out.println("___ " + mmm);
>>              System.out.println(mmm.equals(mm));
>>
>>      }
>>
>>}
>>
>>// Claudio Miranda




_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a