Repaso
English

class Dog(Animal): expresa, ¿qué relación?

Opciones

  1. Dog TIENE un Animal (composición)
  2. Dog ES un Animal (herencia) (Opción correcta)
  3. Dog y Animal son tipos sin relación
  4. Animal ES un Dog (herencia)

Respuesta

Dog ES un Animal (herencia)

Por qué

Esto es herencia: Dog es un tipo de Animal. Dog recibe automáticamente los atributos y métodos de Animal, y puede añadir otros nuevos o sobrescribir (reemplazar) los existentes.

Úsala solo cuando 'X es un Y' sea cierto de verdad. Para 'X tiene un Y' usa composición (un atributo).

Recuerda

Herencia = 'es un'. Composición = 'tiene un'.

Términos clave

Practica esta pregunta en Repaso