Die public-modifiseerder in TypeScript

Eienskappe en metodes, gedeclareer deur die modifiseerder public, is toeganklik vir lees en skryf van buite die klas. Kom ons kyk na dit in die praktyk. Laat ons 'n openbare eienskap name vir ons klas maak:

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

Laat ons 'n voorwerp van die klas skep:

typescriptlet user = new User();

Laat ons die waarde van die eenskap verander:

typescriptuser.name = 'john';

Laat ons die eenskap lees:

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

Maak 'n klas User wat openbare eienskappe vir naam en geboortejaar van die gebruiker sal bevat. Maak 'n openbare metode getAge wat die ouderdom van die gebruiker volgens sy geboortejaar sal bepaal.