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:

typescriptclass User {
  name: string;
}

Sin embargo, este código dará un error, ya que no se establece el valor inicial de la propiedad.

Establezcámoslo:

typescriptclass User {
  name: string = 'john';
}

Ahora creemos un objeto de nuestra clase:

typescriptlet user: User = new User;

Y ahora mostremos el valor de la propiedad:

typescriptconsole.log(user.name); // 'john'

Y ahora cambiemos el valor de la propiedad después de crear el objeto:

typescriptuser.name = 'eric';
Задание 1

Cree una clase Student con las propiedades name y age.