Descripción
Desarrolla un sistema de inventario de tienda en Kotlin con clases, herencia y encapsulación; la cuál permitirá agregar nuevos productos al inventario, mostrar el listado de todos los productos y ajustar el stock de cada producto.
Configuración del proyecto:
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
- Abre el IDE que utilices y crea un nuevo proyecto de Kotlin.
- Crea un archivo
Producto.kt
donde definirás la clase baseProducto
.
Definición de la clase base Producto
:
- Declara los atributos
nombre
,precio
ycantidad
como privados. - Implementa constructores y métodos getters/setters para estos atributos.
Creación de subclases:
- Crea al menos dos archivos nuevos, por ejemplo,
Electronico.kt
yRopa.kt
, para definir los diferentes tipos de productos. - Cada subclase debe extender
Producto
e incluir al menos un atributo o comportamiento específico.
Gestión del inventario:
- En un archivo llamado
Inventario.kt
, crea una lista para almacenar objetos de tipoProducto
. - Implementa funciones para agregar nuevos productos, mostrar el listado del inventario y modificar la cantidad de un producto.
Interfaz de usuario:
- Crea un archivo
Main.kt
donde diseñes un menú de consola que permita interactuar con el sistema de inventario a través de las acciones implementadas. - Asegúrate de manejar correctamente las entradas del usuario.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Kotlin
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades