Metoder for klasser i OOP i TypeScript

La oss nå lære å lage metoder for klasser. La oss si at vi har en klasse User med en egenskap name:

typescriptclass User {
  name: string = '';
}

La oss lage en metode som returnerer brukerens navn, og angi typen returverdi for den:

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

Og nå lager vi en metode som endrer verdien av navnet. Navnet vil bli sendt som en parameter og for denne parameteren må vi også angi typen:

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

Opprett en klasse Student med egenskapene name og age. Legg til metoder for å hente og endre disse egenskapene.