JavaScript ရှိ OOP တွင် ဂုဏ်သတ္တိများ၏ Setters

ကိုယ်ပိုင်ဂုဏ်သတ္တိများ ရေးသားရန်အတွက်လည်း setters ဟုခေါ်သော နည်းလမ်းများကို ပြုလုပ်ကြသည်။ ၎င်းတို့၏ အမည်များကို set ဟူသောစကားလုံးဖြင့် စတင်သင့်သည်။ ဂုဏ်သတ္တိများ၏ setters များကို ဖန်တီးကြပါစို့

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

Getters နှင့် setters ၏လုပ်ဆောင်ချက်ကို စမ်းသပ်ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့၏ class ၏ object တစ်ခုကို ဖန်တီးပါမည်

javascriptlet user = new User;

Setters များကို အသုံးပြု၍ ဂုဏ်သတ္တိများ၏တန်ဖိုးများကို သတ်မှတ်ပါမည်

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

Getters များကို အသုံးပြု၍ ဂုဏ်သတ္တိများ၏တန်ဖိုးများကို ထုတ်ပြပါမည်

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

Setters များကို သင်၏ Employee class ထဲသို့ ထည့်သွင်းပါ။