Metode klasa u OOP u TypeScript

Hajde sada da naučimo kako da kreiramo metode klasa. Neka postoji klasa User sa svojstvom name:

typescriptclass User {
  name: string = '';
}

Napravimo metod koji vraća ime korisnika, određujući mu tip vraćene vrednosti:

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

A sada hajde da napravimo metod koji menja vrednost imena. Ime će biti prosleđeno kao parametar i za ovaj parametar takođe moramo odrediti tip:

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

Napravite klasu Student sa svojstvima name i age. Dodajte metode za dobijanje i menjanje ovih svojstava.