Klases metodes OOP TypeScript

Tagad iemācīsimies veidot klases metodes. Pieņemsim, ka mums ir klase User ar īpašību name:

typescriptclass User {
  name: string = '';
}

Izveidosim metodi, kas atgriež lietotāja vārdu, norādot tai atgriežamās vērtības tipu:

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

Tagad izveidosim metodi, kas maina vārda vērtību. Vārds tiks nodots kā parametrs un šim parametram mums arī jānorāda tips:

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

Izveidojiet klasi Student ar īpašībām name un age. Pievienojiet metodes šo īpašību iegūšanai un mainīšanai.