Metódy tried v OOP v TypeScript

Teraz sa naučme vytvárať metódy tried. Majme triedu User s vlastnosťou name:

typescriptclass User {
  name: string = '';
}

Vytvorme metódu, ktorá vráti meno používateľa, a určme jej typ návratovej hodnoty:

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

A teraz vytvorme metódu, ktorá zmení hodnotu mena. Meno bude odovzdané ako parameter a pre tento parameter musíme tiež uviesť typ:

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

Vytvorte triedu Student s vlastnosťami name a age. Pridajte metódy na získanie a zmenu týchto vlastností.