Својства на ООП класата во 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.