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:
class User {
name: string = '';
}
Låt oss skapa en metod som returnerar användarens namn, och ange typen för returvärdet:
class 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:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Skapa klassen Student med egenskaperna
name och age. Lägg till metoder
för att hämta och ändra dessa egenskaper.