Методи на класи во ООП во TypeScript

Ајде сега да научиме како да креираме методи на класи. Нека имаме класа User со својство name:

typescriptclass User {
  name: string = '';
}

Да направиме метод кој го враќа името на корисникот, одредувајќи му тип на вратената вредност:

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

А сега да направиме метод кој ја менува вредноста на името. Името ќе се пренесува како параметар и за тој параметар ние исто така мораме да одредиме тип:

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

Креирајте класа Student со својства name и age. Додајте методи за добивање и менување на овие својства.