JavaScript OOP တွင် အများသူငှာ method များအမွေဆက်ခံခြင်း
Class-တစ်ခုသည် မိဘ class များ၏ အများသူငှာ method အားလုံးကို အမွေဆက်ခံပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါ method များပါရှိသော class တစ်ခု ရှိသည်ဆိုပါစို့:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
ဤ class မှ အောက်ပါ class က အမွေဆက်ခံသည်ဆိုပါစို့:
class Student extends User {
}
Method များ အမွေဆက်ခံခြင်း ရှိ/မရှိ စစ်ဆေးကြည့်ကြပါစို့။ ကျောင်းသား object အသစ်တစ်ခုကို ဖန်တီးကြပါစို့:
let student = new Student;
အမွေဆက်ခံထားသော method ကိုသုံးကာ ၎င်းအား အမည်သတ်မှတ်ပေးပါ:
student.setName('john');
အမွေဆက်ခံထားသော method ကိုသုံးကာ ၎င်း၏အမည်ကို ဖတ်ကြည့်ပါ:
let name = student.getName();
console.log(name);
သင့် Employee class သည်
User class မှ method များကို အမွေဆက်ခံကြောင်း စစ်ဆေးပါ။