Ejercicio de programación con Kotlin: Herencia y polimorfismo en Kotlin

Código
Práctica
0h 10m

Kotlin: Explora herencia y polimorfismo, creando clases base y derivadas. Mejora tus habilidades en programación con métodos y 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:

  1. Crea una clase abierta Vehiculo que tenga:
    • Una propiedad marca de tipo String.
    • Un método abierto conducir() que imprima en pantalla "El vehículo está en movimiento.".
  2. Crea una clase Coche que herede de Vehiculo y que:
    • Tenga una propiedad adicional modelo de tipo String.
    • Sobrescriba el método conducir() para que imprima "El coche [marca] [modelo] está en movimiento.".
  3. Crea una clase Bicicleta que herede de Vehiculo y que:
    • Sobrescriba el método conducir() para que imprima "La bicicleta de la marca [marca] está en movimiento.".
  4. En la función main, realiza lo siguiente:
    • Crea una lista de Vehiculo que contenga un Coche y una Bicicleta.
    • Recorre la lista y llama al método conducir() de cada elemento.

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

Empezar ejercicio de programación

Todos los ejercicios de programación de Kotlin

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

Certificados de superación de Kotlin

Supera todos los retos de Kotlin y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Kotlin

Kotlin

Herencia y polimorfismo

Programación Orientada a Objetos

Otros tutoriales de programación con Kotlin