Klassimeetodid OOP-s TypeScriptis

Õpime nüüd looma klassimeetodeid. Olgu meil klass User omadusega name:

typescriptclass User {
  name: string = '';
}

Loome meetodi, mis tagab kasutaja nime, määrates sellele tagastatava väärtuse tüübi:

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

Nüüd loome meetodi, mis muudab nime väärtust. Nimi edastatakse parameetrina ja selle parameetri jaoks peame samuti määrama tüübi:

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

Looge klass Student omadustega name ja age. Lisage meetodid nende omaduste saamiseks ja muutmiseks.