Propiedades OOP de clase en TypeScript
Ahora aprendamos a declarar propiedades de clases. En TypeScript, todas las propiedades al declararse deben tener especificado su tipo. Veamos cómo se hace esto en la práctica.
Creemos una clase User. Asignémosle
una propiedad name, indicando que
será una cadena:
class User {
name: string;
}
Sin embargo, este código dará un error, ya que no se establece el valor inicial de la propiedad.
Establezcámoslo:
class User {
name: string = 'john';
}
Ahora creemos un objeto de nuestra clase:
let user: User = new User;
Y ahora mostremos el valor de la propiedad:
console.log(user.name); // 'john'
Y ahora cambiemos el valor de la propiedad después de crear el objeto:
user.name = 'eric';
Cree una clase Student con las propiedades
name y age.