Mbinu za Madarasa katika OOP katika TypeScript
Hebu sasa tujifunze kuunda mbinu
za madarasa. Hebu tuseme tuna darasa User
lenye sifa name:
class User {
name: string = '';
}
Tufanye mbinu inayorudisha jina la user, ikiwa tumebainisha aina ya thamani inayorudiwa:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Sasa tufanye mbinu inayobadilisha thamani ya jina. Jina litapeanwa kama kigezo na kwa kigezo hiki lazima pia tubainishe aina:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Unda darasa Student lenye sifa
name na age. Ongeza mbinu
za kupata na kubadilisha sifa hizi.