Ejercicio de programación con PHP: Herencia

Proyecto
Práctica
0h 30m

Ejercicio práctico para afianzar conocimientos sobre herencia en PHP, creando clases padre e hijas con métodos sobrescritos.

  • Crea un archivo llamado 'Vehiculo.php' y define la clase base con sus propiedades y método 'encender()'.
  • Crea un archivo llamado 'Coche.php' y establece la clase 'Coche' que extienda de 'Vehiculo'. Sobrescribe el método 'encender()' y declara la propiedad 'combustible'.
  • Crea un archivo llamado 'Moto.php' y establece la clase 'Moto' heredando de 'Vehiculo'. Sobrescribe el método 'encender()' con la lógica apropiada.
  • En 'Coche.php' o 'Moto.php', invoca 'parent::encender()' dentro del método sobrescrito para reutilizar parte de la funcionalidad base.
  • Agrega un archivo 'index.php' que incluya las clases anteriores e instancie cada clase con valores de prueba. Invoca el método 'encender()' en cada objeto para mostrar los mensajes correspondientes.
  • Verifica que los mensajes se muestren correctamente y reflejen la marca, el año, el combustible (en el caso de 'Coche') o la lógica específica de la 'Moto'.
  • Prueba diferentes valores de entrada para constatar que cada clase hija respete y sobrescriba el método de la clase base según corresponda.
Empezar ejercicio de programación

Más ejercicios de programación con PHP

Evalúa tus conocimientos en PHP con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub