Hola Ashley, espero que estés bien.
El uso de throw new Error en la clase padre Cuenta no debería impedir la creación de instancias de la clase hija CuentaCorriente siempre y cuando no se invoque la excepción que se lanza en el constructor de la clase padre.
La excepción lanzada con throw new Error en la clase padre se ejecutará solamente si se produce una violación de la precondición definida en el constructor de la clase padre. Si una instancia de la clase hija no cumple con la precondición, se lanzará una excepción en el constructor de la clase hija y no se creará la instancia. Pero si la instancia de la clase hija cumple con la precondición, entonces se ejecutará el constructor de la clase hija y se creará la instancia sin problemas, independientemente de que se haya lanzado una excepción en el constructor de la clase padre.
En resumen, el uso de throw new Error en la clase padre no debería impedir la creación de instancias de la clase hija, siempre y cuando se cumplan las precondiciones definidas en ambas clases.
¿Podría por favor compartir tu código con nosotros?
Puedes lograr compartir haciendo clic en este botón y colocando tu código entre los acentos:
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!
Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!