JavaScript ၌ OOP ရှိ ဆင်းသက်လာသော class ၏ methods များ

ဆင်းသက်လာသော class သည် ၎င်း၏ကိုယ်ပိုင် methods များရှိနိုင်သည်။ ဥပမာအနေဖြင့် ကျွန်ုပ်တို့၏ ကျောင်းသားအား ပညာသင်နှစ်၏ getter နှင့် setter ထည့်ကြည့်ပါမည်:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

ဆင်းသက်လာသော class အတွင်း ၎င်း၏ကိုယ်ပိုင် methods များသာမက အမွေဆက်ခံရရှိသော methods များလည်း ရရှိနိုင်မည်ဖြစ်သည်။ စစ်ဆေးကြည့်ရအောင်။ class object တစ်ခုဖန်တီးပါမည်:

javascriptlet student = new Student;

အမွေဆက်ခံရရှိသော method ဖြင့် နာမည်သတ်မှတ်ပေးပါ၊ ပညာသင်နှစ်ကိုမူ ကိုယ်ပိုင် method ဖြင့် သတ်မှတ်ပေးပါ:

javascriptstudent.setName('john');
student.setYear(1);

၎င်း၏နာမည်နှင့် ပညာသင်နှစ်ကို ဖတ်ကြည့်ပါ:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

Employee class အတွင်း လစာ၏ getter နှင့် setter ပြုလုပ်ပေးပါ။

Задание 2

Employee class အတွင်း ၎င်း၏ မူလ methods များသာမက အမွေဆက်ခံရရှိသော methods များလည်း အလုပ်လုပ်ကြောင်း စစ်ဆေးပါ။