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:
class User {
public name: string = '';
}
Loome klassi objekti:
let user = new User();
Muudame omaduse väärtust:
user.name = 'john';
Loeme omadust:
console.log(user.name);
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.