JavaScript OOP တွင် အများသူငှာ method များအမွေဆက်ခံခြင်း

Class-တစ်ခုသည် မိဘ class များ၏ အများသူငှာ method အားလုံးကို အမွေဆက်ခံပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါ method များပါရှိသော class တစ်ခု ရှိသည်ဆိုပါစို့:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

ဤ class မှ အောက်ပါ class က အမွေဆက်ခံသည်ဆိုပါစို့:

javascriptclass Student extends User {
  
}

Method များ အမွေဆက်ခံခြင်း ရှိ/မရှိ စစ်ဆေးကြည့်ကြပါစို့။ ကျောင်းသား object အသစ်တစ်ခုကို ဖန်တီးကြပါစို့:

javascriptlet student = new Student;

အမွေဆက်ခံထားသော method ကိုသုံးကာ ၎င်းအား အမည်သတ်မှတ်ပေးပါ:

javascriptstudent.setName('john');

အမွေဆက်ခံထားသော method ကိုသုံးကာ ၎င်း၏အမည်ကို ဖတ်ကြည့်ပါ:

javascriptlet name = student.getName();
console.log(name);
Задание 1

သင့် Employee class သည် User class မှ method များကို အမွေဆက်ခံကြောင်း စစ်ဆေးပါ။