TypeScript'теги ООП классындагы методдор

Келгиле, азыр класстын методдорун кантип түзүүнү үйрөнөлү. Бизде User класcы бар деп коёлу, name касиети менен:

typescriptclass User {
  name: string = '';
}

Колдонуучунун атын кайтарып берүүчү методду түзөлү, ага кайтарыла турун маанинин тибин көрсөтүп:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

Азыр аттын маанисин өзгөртүүчү методду түзөлү. Ат параметр катары берилет жана бул параметр үчүн биз дагы типтин көрсөтүшүбүз керек:

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

name жана age касиеттери менен Student класcын түзүңүз. Бул касиеттерди алуу жана өзгөртүү үчүн методдорду кошуңуз.