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