Դասերի մեթոդները OOP-ում TypeScript-ում

Եկեք հիմա սովորենք ստեղծել դասերի մեթոդները: Ենթադրենք, մենք ունենք User դասը 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

Ստեղծեք Student դասը name և age հատկություններով: Ավելացրեք մեթոդներ այս հատկությունները ստանալու և փոփոխելու համար: