"El tipo más genérico sí es posible inicializarlo como uno más específico, pero la referencia del objeto seguirá siendo la del tipo genérico." (Video: Intro Polimorifismo)
Con esto entendemos que aunque se pueda inicializar un objeto con un constructor más específico (ej: el de una clase hija), no por eso se podrán usar los métodos de la clase más específica (Hija) en la instancia del tipo más genérico (Madre). Siempre usará los métodos de la clase del tipo que se usó para instanciar.
Corrijanme si me equivoco, por favor. Gracias.