Modifikator public v TypeScript

Lastnosti in metode, razglašene z modifikatorjem public, so dostopne za branje in pisanje zunaj razreda. Poglejmo v praksi. Naredimo v našem razredu javno lastnost name:

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

Ustvarimo objekt razreda:

typescriptlet user = new User();

Spremenimo vrednost lastnosti:

typescriptuser.name = 'john';

Preberimo lastnost:

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

Naredite razred User, ki bo vseboval javne lastnosti z imenom in letom rojstva uporabnika. Naredite javno metodo getAge, ki bo pridobila starost uporabnika glede na leto njegovega rojstva.