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