Propiedad o característica de un objeto en programación orientada a objetos.
Un atributo representa el estado de un objeto. Pueden ser públicos, privados o protegidos según el nivel de acceso permitido.
// Atributos en una clase class Usuario { // Atributos públicos nombre: string; email: string; // Atributo privado private password: string; // Atributo de solo lectura readonly id: string; constructor(nombre: string, email: string) { this.id = crypto.randomUUID(); this.nombre = nombre; this.email = email; } } const usuario = new Usuario('Juan', 'juan@email.com'); console.log(usuario.nombre); // 'Juan' - accesible // console.log(usuario.password); // Error - privado