Modifikátor public v TypeScript

Vlastnosti a metódy deklarované pomocou modifikátora public sú prístupné pre čítanie a zápis zvonku triedy. Pozrime sa na to v praxi. Vytvorme v našej triede verejnú vlastnosť name:

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

Vytvorme objekt triedy:

typescriptlet user = new User();

Zmeňme hodnotu vlastnosti:

typescriptuser.name = 'john';

Prečítajme si vlastnosť:

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

Vytvorte triedu User, ktorá bude obsahovať verejné vlastnosti s menom a rokom narodenia používateľa. Vytvorte verejnú metódu getAge, ktorá bude zisťovať vek používateľa podľa roku jeho narodenia.