Descripción
Tu tarea es crear una clase base en Java llamada "Vehicle" (Vehículo en inglés) y una clase derivada llamada "Car" (Coche en inglés). La clase base "Vehicle" debe tener tres atributos: brand
(marca), speed
(velocidad) y type
(tipo). La clase "Car" debe heredar estos atributos y añadir uno más: model
(modelo). Ambas clases deben tener métodos para obtener (getters) y modificar (setters) sus respectivos atributos.
- La clase base debe llamarse "Vehicle" y debe tener tres atributos:
brand
speed
type
- La clase derivada debe llamarse "Car" y debe heredar los atributos de "Vehicle" y añadir uno más:
model
- Debes crear métodos "getters" y "setters" para cada uno de los atributos en ambas clases.
- Debes utilizar el modificador
super
para llamar al constructor de la clase padre desde la clase hija.
Ejemplo de cómo usar las clases Java creadas:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Vehicle vehiculo = new Vehicle("Toyota", 120, "Sedan");
System.out.println(vehiculo.getBrand()); // Debe imprimir "Toyota"
Car coche = new Car("Ford", 180, "SUV", "Explorer");
System.out.println(coche.getModel()); // Debe imprimir "Explorer"
Solución al ejercicio de programación en Java
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Java para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Java
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Java