Viseti za Sifa katika OOP kwa JavaScript
Kwa ajili ya kuandika sifa za kibinafsi pia hufanywa
njia, ambazo huitwa viseti.
Majina yao yanafaa kuanza na neno
set. Wacha tutengeneze viseti
za sifa:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
Wacha tuangalie utendakazi wa viseti na vitoleji. Tuunde kitu cha darasa letu:
let user = new User;
Kwa kutumia viseti tuweke thamani za sifa:
user.setName('john');
user.setSurn('smit');
Kwa kutumia vitoleji tuandike thamani za sifa:
console.log(user.getName());
console.log(user.getSurn());
Ongeza viseti vya sifa
katika darasa lako Employee.