Descripción
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.
-
Interfaz Básica: Declara una interfaz llamada
Vehiculo
con las siguientes propiedades: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
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.");
Solució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