Ver Mensaje Individual
  #8  
Antiguo 05-02-2009
gushynet gushynet is offline
Miembro
 
Registrado: ago 2008
Posts: 26
Reputación: 0
gushynet Va por buen camino
Question

buenas de nuevo. Lo siento si la pregunta no ha sido todo lo clara, pero mi intención era no hacer muy tedioso y largo el texto de la pregunta, pero visto que ha creado expectación (yo pensaba que era una duda trivial) intentaré explicarme un poco mejor.

La situación es la siguiente:

Tengo la clase TPadre y la clase THijo. TPadre implementa el método 'accion' que es virtual. THijo usa la implementacion de accion que hay en TPadre. Si dado un objeto del cual solo se que es descendiente de TPadre, como puedo averiguar si dicho objeto tiene reimplementado el metodo de TPadre o por el contrario sigue usando el de TPadre.

En definitiva se podria decir que lo que estoy intentanto averiguar es si en la clase THija el metodo accion tiene la clausula override o simplemente no está por estar usando la implementacion de TPadre, pero todo esto en tiempo de ejecucion claro.

En el ejemplo esta TPadre--->THijo, pero la jerarquia puede ser todo lo compleja que se quiera.


Espero que ahora si me haya explicado (es que soy un incomprendido
Si no se entiende entonces si me explayaré todo lo necesario.

Saludos, y gracias por las respuestas recibidas y por las que vendrán
Responder Con Cita