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:

javascriptclass 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:

javascriptlet user = new User;

Kwa kutumia viseti tuweke thamani za sifa:

javascriptuser.setName('john');
user.setSurn('smit');

Kwa kutumia vitoleji tuandike thamani za sifa:

javascriptconsole.log(user.getName());
console.log(user.getSurn());
Задание 1

Ongeza viseti vya sifa katika darasa lako Employee.