Metode razredov v OOP v TypeScript

Zdaj se naučimo ustvarjati metode razredov. Recimo, da imamo razred User z lastnostjo name:

typescriptclass User {
  name: string = '';
}

Naredimo metodo, ki vrne ime uporabnika, in ji določimo tip vrnitvene vrednosti:

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

Zdaj pa naredimo metodo, ki spremeni vrednost imena. Ime bo posredovano kot parameter in za ta parameter moramo prav tako določiti tip:

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

Ustvarite razred Student z lastnostmi name in age. Dodajte metode za pridobivanje in spreminjanje teh lastnosti.