⊗tsSpIfCII 27 of 37 menu

TypeScript တွင် OOP အတန်းများအတွက် အပြန်အလှန်ဆက်သွယ်မှုများ

TypeScript တွင် အပြန်အလှန်ဆက်သွယ်မှုများကို အတန်းများအတွက် ပုံစံနှင့် အလားတူ ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုပါသည်။ အတန်းတစ်ခုအတွက် လိုအပ်သော အပြန်အလှန်ဆက်သွယ်မှုကို အသုံးပြုရန် အတန်းအမည်ပြီးနောက် implements သော့ချက်စကားလုံးနှင့် ထို့နောက် အပြန်အလှန်ဆက်သွယ်မှု၏ အမည်ကို ရေးပါ။

ဤသို့ဖြင့် အပြန်အလှန်ဆက်သွယ်မှုများသည် အတန်း၏ အများသိအောင်နှင့် နည်းလမ်းများကိုသာ ဖော်ပြသည်။ သီးသန့်အပိုင်းကို အတန်းအတွင်း၌သာ သတ်မှတ်ပြီး အပြန်အလှန်ဆက်သွယ်မှုတွင် ဖော်ပြခြင်းမရှိပါ။

လက်တွေ့တွင် စမ်းကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါ အပြန်အလှန်ဆက်သွယ်မှုရှိသည်ဆိုပါစို့၊ ၎င်းသည် ဂုဏ်သတ္တိနှင့် နည်းလမ်းတစ်ခုကို သတ်မှတ်ပေးသည်။

interface IUser { name: string; greet(): string; }

ဤအပြန်အလှန်ဆက်သွယ်မှုကို အကောင်အထည်ဖော်သော အတန်းတစ်ခုကို ပြုလုပ်ကြပါစို့။ ဤအတန်းတွင် ကျွန်ုပ်တို့တွင် name ဂုဏ်သတ္တိနှင့် greet နည်းလမ်းကို အကောင်အထည်ဖော်ထားရမည်။

class User implements IUser { name: string; constructor(name: string) { this.name = name; } greet() { return `hello, ${this.name}!`; } }

num1 နှင့် num2 ဂုဏ်သတ္တိများနှင့် getDiv နည်းလမ်းပါသော IMath အပြန်အလှန်ဆက်သွယ်မှုကို ဖန်တီးပါ၊ ၎င်းနည်းလမ်းသည် ပထမကိန်းကို ဒုတိယကိန်းဖြင့် စားမည်ဖြစ်သည်။

IMath အပြန်အလှန်ဆက်သွယ်မှုကို အကောင်အထည်ဖော်သော Math အတန်းကို ပြုလုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်