Hola
Necesito hacer un casting a un objeto, pero hasta que el programa está en ejecución, no se a que clase hay que hacer el casting... algo parecido a esto:
void casting(String tipoClase, Object objeto)
{
((tipoClase)objeto).metodoDeLaClase();
}
Ya sé que en este ejemplo no sé ve claro los motivos por los que tengo que hacerlo, pero bueno, me hace falta.
He buscado por ahí, y he visto que existe un método Class.cast() , pero en la versión de Java que uso no está disponible, y no hay posibilidad de actualizar el entorno, ¿alguien tiene alguna idea?.
Gracias.
Edit:
Bueno acabo de tener una iluminación en el último momento y he encontrado un diseño alternativo que me he evita tener que hacer esto, pero ya por curiosidad si alguien lo sabe, tamibién me gustaría saberlo.