Modifikátor public v TypeScript

Vlastnosti a metody deklarované pomocí modifikátoru public jsou přístupné pro čtení a zápis zvenčí třídy. Podívejme se na to v praxi. Vytvořme naší třídě veřejnou vlastnost name:

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

Vytvořme objekt třídy:

typescriptlet user = new User();

Změňme hodnotu vlastnosti:

typescriptuser.name = 'john';

Přečtěme vlastnost:

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

Vytvořte třídu User, která bude obsahovat veřejné vlastnosti s jménem a rokem narození uživatele. Vytvořte veřejnou metodu getAge, která bude získávat věk uživatele podle roku jeho narození.