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 များကို အမွေဆက်ခံကြောင်း စစ်ဆေးပါ။