TypeScript ရှိ OOP အတန်းများ၏ နည်းလမ်းများ
အခုတော့ အတန်းတွေရဲ့ နည်းလမ်းတွေကို ဘယ်လိုဖန်တီးရမလဲဆိုတာ သင်ယူကြရအောင်။
ကျွန်ုပ်တို့မှာ User အတန်းနှင့် ၎င်း၏ name ပိုင်ဆိုင်မှုရှိသည်ဆိုပါစို့။
class User {
name: string = '';
}
အသုံးပြုသူအမည်ကို ပြန်ပေးသည့် နည်းလမ်းတစ်ခုကို ပြုလုပ်ကြပါစို့၊ ပြန်ပေးမည့်တန်ဖိုး၏ အမျိုးအစားကို သတ်မှတ်ပေးခြင်းဖြင့်။
class User {
name: string = '';
getName(): string {
return this.name;
}
}
ယခု နာမည်၏တန်ဖိုးကို ပြောင်းလဲပေးသည့် နည်းလမ်းတစ်ခုကို ပြုလုပ်ကြပါစို့။ နာမည်ကို parameter တစ်ခုအနေဖြင့် လက်ခံရယူမည်ဖြစ်ပြီး ထို parameter အတွက် ကျွန်ုပ်တို့သည် ၎င်း၏အမျိုးအစားကိုလည်း သတ်မှတ်ပေးရပါမည်။
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Student အတန်းကို ၎င်း၏ ပိုင်ဆိုင်မှုများဖြစ်သော
name နှင့် age တို့ဖြင့် ဖန်တီးပါ။
ထိုပိုင်ဆိုင်မှုများကို ရယူရန်နှင့် ပြောင်းလဲရန် နည်းလမ်းများကို ထည့်သွင်းပါ။