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