Կոնստրուկտորի պարամետրերի միջոցով հատկությունները OOP-ում JavaScript-ում
Կոնստրուկտորին պարամետրերով փոխանցված փոփոխականները կարելի է գրել օբյեկտի հատկություններում.
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Այսպիսով, փոխանցված արժեքները հասանելի կդառնան դասի բոլոր մեթոդներում. Օրինակի համար օգտագործենք փոխանցված արժեքները ինչ-որ մեթոդում.
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Եկեք ստուգենք, թե ինչպես է սա աշխատում. Ստեղծենք նոր օբյեկտ՝ փոխանցելով դրան որպես պարամետր օգտագործողի անունը և ազգանունը.
javascriptlet user = new User('john', 'smit');
Այժմ դիմենք մեր մեթոդին.
javascriptconsole.log(user.show());
Задание 1
Փոխանցեք կոնստրուկտորին
Employee դասի անունը
և աշխատողի աշխատավարձը և գրեք
դրանք համապատասխան հատկություններում։
Задание 2
Ստեղծեք մեթոդ, որը կցուցադրի աշխատողի անունը։
Задание 3
Ստեղծեք մեթոդ, որը կցուցադրի աշխատողի աշխատավարձը։
Задание 4
Ստեղծեք մեթոդ, որը կավելացնի
աշխատողի աշխատավարձը
10%-ով։