Galera,
Tenho o código abaixo.
Object obj;
obj = classeCliente;
Dúvida: tenho como saber que tipo de objeto o atributo “obj” contém ?
Galera,
Tenho o código abaixo.
Object obj;
obj = classeCliente;
Dúvida: tenho como saber que tipo de objeto o atributo “obj” contém ?
no caso tu pode fazer eh usar instanceof e depois colocar um cast ja que tu sabe quais tipos de obj voce espera que sejao guardados no obj
if(obj instanceof classeCliente){
classeCliente C;
C=(classeCliente)obj;
}else{
out.println("nao eh compativel");
}
se nao for esperado gerara uma exeception
Objeto x = meuObjeto;
System.out.println(x.getClass());
obj torna-se um ponteiro para classeCliente, por isso seu tipo será o tipo de classeCliente.