JavaScript ၌ OOP classes များဆက်ခံခြင်း
class တစ်ခုသည် အခြား class မှ ၎င်း၏ methods များနှင့် properties များကို ငှားယူပြီး ဆက်ခံနိုင်ပါသည်။
class နှစ်ခုသည် အလွန်ဆင်တူသောအခါ ၌ ဤသို့လိုအပ်သည်။
ဥပမာအားဖြင့်၊
ကျွန်ုပ်တို့တွင် User class နှင့်
ထို့အပြင် Student class ရှိနိုင်ပြီး၊
၎င်းသည် တူညီသော properties များနှင့် methods များရှိပြီး
ကိုယ်ပိုင် အသစ်များကိုလည်း ပေါင်းထည့်ပါသည်။
ထိုသို့သောအခြေအနေတွင် student သည် မိဘ class ၏
ထပ်နေသော methods များကို ဆက်ခံခြင်း
သည် အဆင်ပြေစေမည်ဖြစ်သည်။
ဤသို့ပြုလုပ်ပုံကို ကြည့်ကြပါစို့။
ကျွန်ုပ်တို့တွင် User class ရှိပါစို့၊
၎င်းသည် မိဘ class ဖြစ်မည်။
class User {
}
ထို့အပြင် ကျွန်ုပ်တို့တွင် သားသမီး class ဖြစ်မည့် student class လည်းရှိပါစို့။
class Student {
}
သားသမီး class သည် ၎င်း၏မိဘ class ၏
methods များနှင့် properties များကို ဆက်ခံရန်လုပ်ကြပါစို့။
ဤသို့ပြုလုပ်ရန်
extends ကီးစ်စကားလုံးကို အသုံးပြုပါသည်။
class Student extends User {
}
User class မှ ဆက်ခံသော
Employee class ကို ဖန်တီးပါ။