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.