Ejercicio de programación con PHP: Herencia
Proyecto
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.
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

Visual Studio Code

GitHub