Методе класа у ООП у 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. Додајте методе за добијање и мењање тих својстава.