Lección 13 / 20

Clases y tipos

En esta lección crearás una clase con propiedades tipadas y un método.

En una clase de TypeScript se declara el tipo de cada propiedad, y el constructor recibe también parámetros tipados. El método indica qué devuelve, igual que una función suelta.

El código de ejemplo define una clase con un nombre y un método que construye una frase. Al crear la instancia con new, el compilador comprueba que le pasas el argumento correcto.

Un olvido frecuente es declarar la propiedad pero no asignarla en el constructor. TypeScript avisa de que podría quedar sin inicializar, que es justo el tipo de fallo difícil de encontrar sin tipos.

En proyectos reales, las clases se usan para modelar entidades con comportamiento propio (un usuario, un pedido). Para datos sin lógica, muchos equipos prefieren interfaces y objetos planos.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar TypeScript directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)