Sifa kupitia Vigezo vya Ujenzi katika OOP katika JavaScript
Vigezo vilivyopitishwa kupitia vigezo vya ujenzi, vinaweza kurekodiwa katika sifa za kitu:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Kwa njia hii maadili yaliyopitishwa yatakuwa patikana katika mbinu zote za darasani. Kwa mfano tutatumia maadili yaliyopitishwa katika baadhi ya mbinu:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Wacha tuangalie jinsi hii inavyofanya kazi. Tutunde kitu kipya, tukipitisha ndani yake kigezo cha jina na jina la ukoo ya mtumiaji:
let user = new User('john', 'smit');
Wacha sasa tuelekeze kwenye mbinu yetu:
console.log(user.show());
Pitisha kwenye ujenzi wa
darasani Employee jina
na mshahara wa mfanyikazi na uandike
katika sifa zinazolingana.
Tengeneza mbinu, ambayo itakuwa inatoa jina la mfanyikazi.
Tengeneza mbinu, ambayo itakuwa inatoa mshahara wa mfanyikazi.
Tengeneza mbinu, ambayo itakuwa
inaongeza mshahara wa
mfanyikazi kwa 10%.