Como descobrir o instance de um objeto?
eu uso uma função que me retorna um objeto e sua representação em outputstrean e queria instanciar o objecto para poder salvar o arquivo com a devida extensão, tem como?
Como descobrir o instance de um objeto?
M
8 Respostas
T
Object obj = …;
System.out.println (obj.getClass().getName());
Vc pode testar se é a instancia do objeto que vc precisa.
if(obj instanceof Classe)
O
Como respondido , use o instanceOf !
public class Teste
{
public static void main(String[] args) {
Teste t = new Teste();
Object o = t;
System.out.println(o.getClass().getName());
}
}
Basicamente o que o thigol falou.
para descubrir o nome da instancia é:
System.out.println(objeto.getClass().getName());
para comparar se é uma instancia de algum objeto:
objeto instanceof Pessoa
abraços
C
x
para descubrir o nome da instancia é:
System.out.println(objeto.getClass().getName());para comparar se é uma instancia de algum objeto:
objeto instanceof Pessoaabraços
ainda tem objeto.getInstance()
\o/
ainda tem
objeto.getInstance()\o/
nunca usei…
vlw
Criado 28 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 8
Participantes 8
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo