Opensoft Informática
meu site |  download  | contato | mapa
 
home | empresa | clientes | produtos | serviços | apoio | suporte  
 
       
 
Pesquisar :  
Pesquisa avançada
Java Profissional

 > Porque Java?
 > Introdução ao Java
 > Fórum Java
 > JavaPro Responde
 > Artigos Java
 > Principais Sites

 
 
Divulga??o
 
Como imprimir os atributos e métodos de qualquer classe? 12/04/2002 - 09:49

Para que seja possível imprimir os atributos e métodos declarados em qualquer classe, é necessário usar o conceito de Reflexão (java refletion). Veja o código exemplo:


import java.lang.reflect.*;
public class ClasseReflection
{
  public static void main(String[] args)
  { try
    { Class classe = Class.forName("java.lang.String");

      Field[] atributos = classe.getDeclaredFields();
      System.out.println("Lista dos atributos declarados:");
      for (int i = 0 ; i < atributos.length; i++)
        System.out.println(atributos[i]);

      Method[] metodos = classe.getDeclaredMethods();
      System.out.println("Lista dos métodos declarados:");
      for (int i = 0; i < metodos.length; i++)
        System.out.println(metodos[i]);
    }
    catch(ClassNotFoundException excep)
    { System.err.println("Não foi possível encontrar a classe");
    }
  }
}

 
 
  HOME | CONTATE-NOS | SITEMAP  
  © Copyright 1997-2026 Opensoft Informática Ltda. Todos os direitos reservados
Av. República Argentina, nº 452 - cj. 1103 - Água Verde - Curitiba - PR - 80240-210
Tel / Fax (41) 98406-8622