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.
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.
¡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!
gracias por la respuesta me quedo claro.