Modifikatorius public TypeScript kalba

Savybės ir metodai, deklaruoti naudojant modifikatorių public, yra prieinami skaitymui ir rašymui iš už klasės ribų. Pažiūrėkime praktiškai. Sukurkime mūsų klasei viešą savybę name:

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

Sukurkime klasės objektą:

typescriptlet user = new User();

Pakeiskime savybės reikšmę:

typescriptuser.name = 'john';

Perskaitykime savybę:

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

Sukurkite klasę User, kuri talpins viešas savybes su vardu ir gimimo metais. Sukurkite viešą metodą getAge, kuris gaus naudotojo amžių pagal gimimo metus.