Сеттерҳои хусусиятҳо дар ООП дар JavaScript
Барои навиштани хусусиятҳои хусусӣ низ усулҳоеро месозанд,
ки онҳоро сеттер меноманд.
Номҳои онҳо бояд бо калимаи
set оғоз шаванд. Биёед сеттерҳои
хусусиятҳоро созем:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
Биёед кори геттерҳо ва сеттерҳоро санҷем. Як объекти аз сinfai мо эҷод мекунем:
let user = new User;
Бо ёрии сеттерҳо қиматҳои хусусиятҳоро таъин кунем:
user.setName('john');
user.setSurn('smit');
Бо ёрии геттерҳо қиматҳои хусусиятҳоро чоп кунем:
console.log(user.getName());
console.log(user.getSurn());
Сеттерҳои хусусиятҳоро
ба синфи худ Employee илова кунед.