Modifikators public TypeScript

Īpašības un metodes, kas deklarētas ar modifikatoru public, ir pieejamas lasīšanai un rakstīšanai ārpus klases. Apskatīsim to praksē. Izveidosim mūsu klases publisko īpašību name:

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

Izveidosim klases objektu:

typescriptlet user = new User();

Mainīsim īpašības vērtību:

typescriptuser.name = 'john';

Izlasīsim īpašību:

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

Izveidojiet klasi User, kas saturēs publiskas īpašības ar lietotāja vārdu un dzimšanas gadu. Izveidojiet publisko metodi getAge, kas iegūs lietotāja vecumu pēc viņa dzimšanas gada.