Klassmetoder i OOP i TypeScript

Låt oss nu lära oss att skapa metoder för klasser. Låt oss säga att vi har klassen User med egenskapen name:

typescriptclass User {
  name: string = '';
}

Låt oss skapa en metod som returnerar användarens namn, och ange typen för returvärdet:

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

Och låt oss nu skapa en metod som ändrar värdet på namnet. Namnet kommer att skickas som en parameter och för denna parameter måste vi också ange typen:

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

Skapa klassen Student med egenskaperna name och age. Lägg till metoder för att hämta och ändra dessa egenskaper.