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