Como verificar os atributos de um objeto

7 respostas
M

ola,

gostaria de saber se existe alguma forma de verificar os atributos de um determinado objeto,

por exemplo, um método que retorna todos os atributos (variáveis) deste objeto,

valeu

7 Respostas

E

Escreve um método getAtributo() + ou - assim

public class Teste{
...
public String getNome(){
return nome;
}

preucure por encapsulamento
F

Utilize reflection java.lang.reflect

M

comentando as respostas…

acho q a segunda resposta seria a melhor pra mim, pois tenho q pegar qualquer tipo de objeto, que nao sei atencipadamente como é sua estrutura, e devo obter uma listagem de todos os seus atributos (variáveis),

valeu mesmo,

brigadao

D

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=22176

P

Pergunta: para que voce vai precisar saber a estrutura interna de um objeto?

J

Use os metodos da classe java.lang.Class:

Field[] atributos = String.class.getDeclaredFields();
Method[] metodos = String.class.getDeclaredMethods();
Constructor[] construtores = String.class.getDeclaredConstructors();
Class[] classes = String.class.getDeclaredClasses():
M

valeu galera,

funcionou o meu projeto,

é um trabalho pra Banco de Dados II que tinha q fazer,

vamos ver se estiver tudo certo, eu mando pra vc darem uma olhada…

obrigado a todos

Criado 2 de julho de 2005
Ultima resposta 3 de jul. de 2005
Respostas 7
Participantes 6