Klassemetoder i OOP i TypeScript
Lad os nu lære at oprette metoder
til klasser. Lad os sige, at vi har klassen User
med egenskaben name:
class User {
name: string = '';
}
Lad os lave en metode, der returnerer brugerens navn, og angive typen af returværdien for den:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Og lad os nu lave en metode, der ændrer værdien af navnet. Navnet vil blive sendt som en parameter, og for denne parameter skal vi også angive typen:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Opret klassen Student med egenskaberne
name og age. Tilføj metoder
for at hente og ændre disse egenskaber.