TypeScript-ում OOP դասի հատկությունները
Այժմ եկեք սովորենք հայտարարել դասերի հատկությունները: 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 հատկություններով: