Օբյեկտային ծրագրավորման մեջ հատկությունների սետտերները JavaScript-ում

Մասնավոր հատկություններ գրելու համար նույնպես ստեղծում են մեթոդներ, որոնք կոչվում են սետտերներ: Դրանց անունները պետք է սկսել set բառով: Եկեք ստեղծենք հատկությունների սետտերներ՝

javascriptclass User {
  #name;
  #surn;
  
  setName(name) {
    this.#name = name;
  }
  setSurn(surn) {
    this.#surn = surn;
  }
  
  getName() {
    return this.#name;
  }
  getSurn() {
    return this.#surn;
  }
}

Եկեք ստուգենք գետտերների և սետտերների աշխատանքը: Ստեղծենք մեր դասի օբյեկտը՝

javascriptlet user = new User;

Օգտագործելով սետտերները՝ սահմանենք հատկությունների արժեքները՝

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

Օգտագործելով գետտերները՝ արտածենք հատկությունների արժեքները՝

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

Ավելացրեք հատկությունների սետտերներ ձեր Employee դասում: