Својства ООП класе у TypeScript-у
Хајде сада да научимо како да декларишемо својства класа. У TypeScript-у, свим својствима при декларацији треба навести њихов тип. Погледајмо како се то ради у пракси.
Хајде да направимо класу User. Дефинишимо
јој својство name, наводећи да ће оно
бити стринг:
typescriptclass User {
name: string;
}
Међутим, овакав код ће давати грешку, јер није задата почетна вредност својства.
Хајде да је задамо:
typescriptclass User {
name: string = 'john';
}
Сада направимо објекат наше класе:
typescriptlet user: User = new User;
А сада испишимо вредност својства:
typescriptconsole.log(user.name); // 'john'
А сада променимо вредност својства након креирања објекта:
typescriptuser.name = 'eric';
Задание 1
Направите класу Student са својствима
name и age.