⊗jsOpBsOIC 22 of 60 menu

JavaScript တွင် OOP အတွင်း Class များအတွင်းရှိ Object များ

Class များတွင် အခြား Class များ၏ Object များကို အသုံးပြုနိုင်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့သည် အမည်၊ သူမိသားစုအမည်နှင့် နေထိုင်ရာ မြို့တို့ပါရှိသော User တစ်ဦးကို ဖန်တီးလိုသည်ဆိုပါစို့။ မြို့အတွက် အောက်ပါ Class ရှိသည်ဟု ယူဆပါမည်။

class City { constructor(name) { this.name = name; } }

အမည်၊ သူမိသားစုအမည်နှင့် မြို့ကို constructor ၏ parameter များအဖြစ် ပေးပို့ပါမည်။

class User { constructor(name, surn, city) { this.name = name; this.surn = surn; this.city = city; } }

ဤတွင် အမည်နှင့် သူမိသားစုအမည်သည် string များဖြစ်သော်လည်း မြို့ကတော့ ၎င်း၏ကိုယ်ပိုင် Class ၏ Object တစ်ခု ဖြစ်ပါမည်။

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

ကျွန်ုပ်တို့၏ User ၏ အမည်ကို ထုတ်ပြကြပါစို့။

console.log(user.name);

ယခု ကျွန်ုပ်တို့၏ User အတွက် မြို့အမည်ကို ထုတ်ပြကြပါစို့။

console.log(user.city.name);

အောက်ပါ Class ကို ပေးထားပါသည်။

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

�ုတိယနှင့် တတိယ parameter များသို့ သီးခြား Class များ၏ Object များ ပေးပို့ပါရန် �ြုလုပ်ပါ။

ယခင်တာဝန်မှ Class ကို အသုံးပြု၍ Employee Object တစ်ခု ဖန်တီးပါ။

ဖန်တီးထားသော Employee အတွက် အမည်၊ ရာထူးနှင့် ဌာနကို console တွင် ထုတ်ပြပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်