Ejercicio de programación: Interfaces
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en TypeScript. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
En este reto se pone en práctica:
- Crear una interfaz básica.
- Implementar un objeto que cumpla con una interfaz.
- Agregar un método a una interfaz y implementarlo.
Contenido del ejercicio
-
Interfaz Básica: Declara una interfaz llamada
Vehiculo
con las siguientes propiedades:marca
: de tipostring
modelo
: de tipostring
anio
: de tiponumber
-
Implementar Objeto: Crea un objeto
miCoche
que cumpla con la interfazVehiculo
. -
Método en Interfaz: Añade un método a la interfaz
Vehiculo
llamadoinfo
que no reciba argumentos y devuelva unstring
. Implementa este método enmiCoche
.
El código desarrollado podría ser usado por este otro código:
console.assert(miCoche.marca === "Toyota");
console.assert(miCoche.modelo === "Corolla");
console.assert(miCoche.anio === 2020);
console.assert(miCoche.info() === "Es un Toyota Corolla del año 2020.");
Lección relacionada
Este ejercicio está relacionado con la lección "Interfaces y su implementación" de TypeScript. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de TypeScript
Explora más ejercicios de programación en TypeScript para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de TypeScriptSolución al ejercicio de programación en TypeScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en TypeScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en TypeScript
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 TypeScript