Vetitë përmes parametrave të konstruktorit në OOP në JavaScript
Ndryshoret, të kaluara përmes parametrave të konstruktorit, mund të shkruhen në vetitë e objektit:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Kështu vlerat e kaluara do të bëhen të disponueshme në të gjitha metodat e klasës. Për shembull, le të përdorim vlerat e kaluara në ndonjë metodë:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Le të kontrollojmë se si funksionon kjo. Le të krijojmë një objekt të ri, duke kaluar në të si parametër emrin dhe mbiemrin e përdoruesit:
let user = new User('john', 'smit');
Tani le t'i drejtohemi metodës sonë:
console.log(user.show());
Kaleni në konstruktor
të klasës Employee emrin
dhe pagën e punonjësit dhe shkruajini
ato në vetitë përkatëse.
Bëni një metodë, e cila do të shfaqë emrin e punonjësit.
Bëni një metodë, e cila do të shfaqë pagën e punonjësit.
Bëni një metodë, e cila do të
rrisë pagën e
punonjësit me 10%.