sobrecarga de metodos

xaca
29 de Noviembre del 2002
Hola, tengo varios metodos sobrecargados por ejemplo:

public void setValue(int x){}
public void setValue(double x){}
public void setValue(Object x){}
public void setValue(boolean x){}

y lo que quiero es hacer un metodo que retorne el valor dependiendo del tipo, es decir un metodo en el cual no se tenga que especificar el tipo de retorno (latebinding).

ej:

public void getValue(){}

este metodo al ser aplicado a cualquier objeto, me devolvera el tipo que tenga ese objeto en ese momento.

es decir, si estoy recorriendo un arrays de objetos, cada objeto puede tener un tipo diferente ingresado por los metodos setValue(...) , pero cuando los recorro, hay que mirar que tipo trae cada objeto. cosa que quiero evitar.

agradezco sugerencias.
suerte