⊗jsOpBsPOS 15 of 60 menu

JavaScript OOP တွင် ရှေးဟောင်းစတိုင် လျှို့ဝှက်ရေးရာ

# သင်္ကေတဖြင့် လျှို့ဝှက်ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများ ကြေညာခြင်းသည် JavaScript တွင် အရမ်းမကြာသေးမီကမှ ပေါ်ပေါက်လာခြင်း ဖြစ်သည်။ ထိုမတိုင်မီက အထူးလှည့်ကွက်တစ်ခုကို အသုံးပြုရန် လိုအပ်ခဲ့သည်။

ဤလှည့်ကွက်၏ အနှစ်သာရမှာ လျှို့ဝှက်ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများ၏ အမည်များသည် အောက်ခြေမျဉ်းသင်္ကေတဖြင့် စတင်သင့်သည်ဟု �ဘောတူညီချက်တစ်ခုဖြစ်စေရန် ဖြစ်သည်။ အမှန်တကယ်အားဖြင့် ထိုကဲ့သို့သော အမည်များသည် လျှို့ဝှက်မည်မဟုတ်ပါ၊ သို့သော် ၎င်းတို့ကို class အပြင်မှ အသုံးမပြုရန် ကျွန်ုပ်တို့ သဘောတူညီကြသည်။

စမ်းကြည့်ကြပါစို့။ ဤစတိုင်တွင် လျှို့ဝှက်ဂုဏ်သတ္တိတစ်ခု ဖန်တီးကြမည်။

class User { constructor(name) { this._name = name; } show() { return this._name; } }

class ၏ object တစ်ခုကို ဖန်တီးကြမည်။

let user = new User('john', 'smit');

ကျွန်ုပ်တို့၏ ဂုဏ်သတ္တိတန်ဖိုးကို ပြသသည့် နည်းလမ်းကို ခေါ်ယူကြမည်။

console.log(user.show());

Class အပြင်မှ ဂုဏ်သတ္တိထံ ဆက်သွယ်ရန် ကြိုးပမ်းမှုသည် မှားယွင်းမှုကို ဖြစ်စေမည် မဟုတ်ပါ။

console.log(user._name); // မှားယွင်းမှု မရှိပါ

အောက်ပါ code တွင် ဂုဏ်သတ္တိများကို လျှို့ဝှက်အောင်ပြုလုပ်ပါ။

class Employee { constructor(name, salary) { this.name = name; this.salary = salary; } getName() { return this.name; } getSalary() { return this.salary; } }

အောက်ပါ code တွင် အကူအညီပေးသည့် နည်းလမ်းကို လျှို့ဝှက်အောင်ပြုလုပ်ပါ။

class Employee { constructor(name, salary) { this.name = name; this.salary = salary; } getSalary() { return this.addSign(this.salary); } addSign(num) { return num + ' ; } }
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်