Métodos de clases en POO en TypeScript

Aprendamos ahora a crear métodos de clases. Supongamos que tenemos una clase User con la propiedad name:

typescriptclass User {
  name: string = '';
}

Hagamos un método que devuelva el nombre del usuario, especificando el tipo de valor devuelto:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

Y ahora hagamos un método que cambie el valor del nombre. El nombre se pasará como parámetro y para este parámetro también debemos especificar el tipo:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
  
  setName(name: string): void {
    this.name = name;
  }
}
Задание 1

Cree una clase Student con las propiedades name y age. Añada métodos para obtener y cambiar estas propiedades.