a.- Si pudieran aclararme por favor, en la Pag.1 la Procedure Inicializar, no es un método virtual como veo, entonces ¿como debo entender ese método en las clases hijas? ya que llevan diferentes parámetros y una implementación interesante.Lo que hace, es llamar al metodo Inicializar de la Classe Padre, es decir:
c.- En el otro ejemplo, Pag.3 y Pag.5 el CONSTRUCTOR Create tiene diferentes parámetros tanto la Clase Madre como la hija, ¿esto se puede?Se puede, siempre y cuando no uses override.
d.- Cual es la forma más óptima de trabajar, utilizar Polimorfismo o Sobrecargado?Los metodos virtuales, y la cobrecarga de metodos es parte del Polimorfismo.