Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

duda en Dominando la herencia

Hola, no me quedo claro porque la respuesta 4 - En el siguiente ejemplo, Perro también hereda todo de la clase Animal: , es correcta. Lo que en concreto no entiendo y me confunde es el hereda todo siendo que la herencia es indirecta, gracias.

2 respuestas
solución!

¡Hola Oscar! ¡Deseo que estés bien!

Ok! tienes el siguiente codigo:

class Animal {
    // atributos y métodos
}

class Mamifero extends Animal {
    // atributos y métodos
}

class Perro extends Mamifero {
    // atributos y métodos
}

Tienes la siguiente firma de la clase Perro: class Perro extends Mamifero { la palabra llave extends significa que esta extendiendo o heredando de la clase Mamifero.

Ahora si ves la firma de Mamifero: class Mamifero extends Animal Mamifero extiende o hereda de Animal, lo que quiere decir que Perro es nieto de Animal, existe herencia entre ellas.

¡Te deseo mucho éxito en tus estudios! y recuerda que aquí estaremos para apoyarte!

¡Vamos juntos!

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

gracias por la respuesta me quedo claro.