public մոդիֆիկատորը TypeScript-ում

Հատկությունները և մեթոդները, որոնք հայտարարված են public մոդիֆիկատորի միջոցով, հասանելի են դասի արտաքինից կարդալու և գրելու համար: Եկեք տեսնենք գործնականում: Եկեք մեր դասի համար պատրաստենք հանրային հատկություն name:

typescriptclass User {
  public name: string = '';
}

Ստեղծենք դասի օբյեկտ.

typescriptlet user = new User();

Փոխենք հատկության արժեքը.

typescriptuser.name = 'john';

Կարդանք հատկությունը.

typescriptconsole.log(user.name);
Задание 1

Պատրաստեք User դասը, որն կպարունակի օգտագործողի անունով և ծննդյան տարեթվով հանրային հատկություններ: Պատրաստեք հանրային մեթոդ getAge, որն կստանա օգտագործողի տարիքը ըստ նրա ծննդյան տարվա: