Descripción
Explora la herencia y polimorfismo en Kotlin mediante la implementación de clases base y derivadas, utilizando métodos para demostrar el comportamiento polimórfico.
Implementa en código un sistema sencillo de clases en Kotlin que represente diferentes tipos de vehículos. Debes seguir los siguientes pasos:
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
- Crea una clase abierta
Vehiculo
que tenga:- Una propiedad
marca
de tipoString
. - Un método abierto
conducir()
que imprima en pantalla"El vehículo está en movimiento."
.
- Una propiedad
- Crea una clase
Coche
que herede deVehiculo
y que:- Tenga una propiedad adicional
modelo
de tipoString
. - Sobrescriba el método
conducir()
para que imprima"El coche [marca] [modelo] está en movimiento."
.
- Tenga una propiedad adicional
- Crea una clase
Bicicleta
que herede deVehiculo
y que:- Sobrescriba el método
conducir()
para que imprima"La bicicleta de la marca [marca] está en movimiento."
.
- Sobrescriba el método
- En la función
main
, realiza lo siguiente:- Crea una lista de
Vehiculo
que contenga unCoche
y unaBicicleta
. - Recorre la lista y llama al método
conducir()
de cada elemento.
- Crea una lista de
El objetivo es demostrar cómo las clases derivadas pueden sobrescribir métodos de la clase base y cómo el polimorfismo permite tratar diferentes
Solución al ejercicio de programación en Kotlin
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Kotlin para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Kotlin
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 Kotlin