Mbinu za Madarasa katika OOP katika TypeScript

Hebu sasa tujifunze kuunda mbinu za madarasa. Hebu tuseme tuna darasa User lenye sifa name:

typescriptclass User {
  name: string = '';
}

Tufanye mbinu inayorudisha jina la user, ikiwa tumebainisha aina ya thamani inayorudiwa:

typescriptclass 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:

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

Unda darasa Student lenye sifa name na age. Ongeza mbinu za kupata na kubadilisha sifa hizi.