Klasės metodai OOP TypeScript'e
Dabar išmokime kurti klasių
metodus. Tarkime, kad turime klasę User
su savybe name:
class User {
name: string = '';
}
Sukurkime metodą, grąžinantį vartotojo vardą, nurodydami jo grąžinamojo reikšmės tipą:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Dabar sukurkime metodą, keičiantį vardo reikšmę. Vardas bus perduodamas parametru ir šiam parametrui mes taip pat turime nurodyti tipą:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Sukurkite klasę Student su savybėmis
name ir age. Pridėkite metodus
šių savybių gavimui ir keitimui.