Saber que tipo de objeto está dentro do tipo Object

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.