Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

if, para llamar una herencia

hola que tal, mi pregunta es que anterior mente tenia un if para hacer mas eficaz el código de gerente y funcionario pero no lo actualice que pasa si mi herencia la tengo dentro de un if no lo puedo utilizar utilizando mi sobre escritura , nunca lo podre utilizar si no lo saco y como seria si quiere seguir utilizando my sobre escritura dentro de un if

1 respuesta
solución!

Hola Eduardo, espero que estés bien.

La herencia es un engranaje de la Orientación a Objeto que permite crear nuevas clases a partir de clases ya existentes,

aprovechándose de las características existentes en la clase a ser extendida.

En el siguiente ejemplo prueba solo dos condiciones, pero imagina diversos tipos de funcionarios? Sería complejo utilizar el if.

// sí tipo = 1 es gerente
// sí tipo es 0 es funcionario

if (this.tipo == 0) {
    return this.salario * 0.1;
} else if (this.tipo == 1) {
    return this.salario;
} else {...}

En este sentido, la herencia es muy interesante, pues promueve un gran reuso y reaprovechamiento de código existente.

Comprendí su duda y respondí de acuerdo?

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios.