Metodi delle classi nella OOP in TypeScript

Ora impariamo a creare i metodi delle classi. Supponiamo di avere una classe User con una proprietà name:

typescriptclass User {
  name: string = '';
}

Creiamo un metodo che restituisce il nome dell'utente, specificando il tipo del valore restituito:

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

Ora creiamo un metodo che modifica il valore del nome. Il nome sarà passato come parametro e per questo parametro dobbiamo anche specificare il tipo:

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

Crea una classe Student con le proprietà name e age. Aggiungi dei metodi per ottenere e modificare queste proprietà.