Want to create interactive content? It’s easy in Genially!

Get started free

IFCD004PO act 5_JAVA

Smartmind

Created on May 29, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Magazine dossier

Momentum: Onboarding Escape Game

Momentum: Manager Guide

Wizardry Letter

Search Bar Card

Piñata

Microlearning: When to Use Chat, Meetings or Email

Transcript

Actividad

Vehículo

Crea una clase Vehiculo que represente, de forma genérica, a cualquier vehículo. Esta clase almacena la matrícula y el número de bastidor, datos que recibe su constructor. Su estado interno también tiene la velocidad a la que se encuentra. Declarar la clase como abstracta, de forma que no pueda tener instancias que no sean de algún tipo concreto de vehículo. Esta clase ha de implementar los siguientes métodos:

  • getVelocidad(),que devuelva la velocidad del vehículo.
  • acelerar(), que recibe un entero con los km/h a acelerar.
  • reducir(), que recibe un entero con los km/h a reducir.
  • frenar(), que establece la velocidad a 0 km/h.

Actividad

Crea una clase VehiculoElectrico que herede de la clase vehículo e implemente los métodos definidos en la clase padre. Bastará con que cada uno de los métodos imprima por pantalla la acción que está realizando. Crea una clase main que instancie la clase VehiculoElectrico e instancie los métodos que se han implementado.

Entrega tu actividad a tu tutor.