TypeScripti avalik modifikaator

Modifikaatoriga public deklareeritud omadused ja meetodid on klassi väljast lugemiseks ja kirjutamiseks kättesaadavad. Vaatame seda praktikas. Teeme oma klassi avaliku omaduse name:

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

Loome klassi objekti:

typescriptlet user = new User();

Muudame omaduse väärtust:

typescriptuser.name = 'john';

Loeme omadust:

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

Tehke klass User, mis sisaldab kasutaja nime ja sünniaastaga avalikke omadusi. Tehke avalik meetod getAge, mis arvutab kasutaja vanuse tema sünniaasta põhjal.