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
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
Escreve um método getAtributo() + ou - assim
[code]
public class Teste{
…
public String getNome(){
return nome;
}
preucure por encapsulamento[/code]
Utilize reflection java.lang.reflect
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
Pergunta: para que voce vai precisar saber a estrutura interna de um objeto?
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():
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