TypeScript-də OOP-də Sinif Metodları

Gəlin indi sinif metodlarını yaratmağı öyrənək. Tutaq ki, bizdə User sinifi var name xüsusiyyəti ilə:

typescriptclass User {
  name: string = '';
}

Gəlin istifadəçinin adını qaytaran bir metod edək, ona qaytarılan dəyərin tipini göstərərək:

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

İndi isə adın dəyərini dəyişən bir metod edək. Ad parametr kimi ötürüləcək və bu parametr üçün biz də tipini göstərməliyik:

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

Student sinifini yaradın name və age xüsusiyyətləri ilə. Bu xüsusiyyətləri əldə etmək və dəyişmək üçün metodlar əlavə edin.