အော့ဗ်ဂျက် အိုရီယင့်တက် ပရိုဂရမ်းမင်း: တည်းဖြတ်မှု မူကွဲများ
အရေးမကြီး ရိုဘော့က ပေါင်းထည့်နေသည် - ky:Обжектке багытталган программалоо |
အရေးမကြီး r2.7.3) (Robot: Modifying fa:برنامهنویسی شئگرا to fa:برنامهنویسی شیءگرا |
||
စာကြောင်း ၂၇ - | စာကြောင်း ၂၇ - | ||
[[et:Objektorienteeritud programmeerimine]] |
[[et:Objektorienteeritud programmeerimine]] |
||
[[eu:Objektuei orientatutako programazio]] |
[[eu:Objektuei orientatutako programazio]] |
||
[[fa:برنامهنویسی |
[[fa:برنامهنویسی شیءگرا]] |
||
[[fi:Olio-ohjelmointi]] |
[[fi:Olio-ohjelmointi]] |
||
[[fr:Programmation orientée objet]] |
[[fr:Programmation orientée objet]] |
၁၀:၁၈၊ ၁ ဇန်နဝါရီ ၂၀၁၃ ရက်နေ့က မူ
အော့ဗ်ဂျက် အိုရီယင့်တက် ပရိုဂရမ်းမင်း (Object-oriented Programming) သို့ အိုအိုပီ ဆိုသည်မှာ ရှေးခေတ် ဂရိ အတွေးအခေါ် ပညာရှင်တို့၏ အော့ဗ်ဂျက် ခေါ် ဒြပ်ရှိ အရာဝတ္ထု နှင့် ကလပ်စ် သို့မဟုတ် ၄င်းတို့၏ ပုံသဏ္ဍာန် ပေါ်တွင် ဆက်စပ်နေသော ဆက်နွယ်ချက် အိုင်ဒီယာပေါ်တွင် အခြေခံ၍ ဖန်တီးထားသော ကွန်ပျူတာ ပရိုဂရမ်းမင်း နည်းစနစ် တစ်မျိုးဖြစ်သည်။ ယနေ့ခေတ်တွင် လူသုံးများသော စီရှပ်၊ ဂျာဗား၊ ပိုင်သွန် အစရှိသော ပရိုဂရမ်းမင်း ဘာသာစကားများသည် အိုအိုပီကို အခြေခံ၍ အလွယ်တကူ ရေးသားနိုင်ရန် ရည်ရွယ် ဖန်တီးထားကြသည်။
ကလပ်စ် နှင့် အော့ဗ်ဂျက်များ
ကလပ်စ် (Class) ဆိုသည်မှာ ယေဘူယျ သဘောတရားကို ရည်ညွှန်းခြင်း ဖြစ်သည်။ ဥပမာ အားဖြင့် ဆိုရလျှင် လူသည် ကလပ်စ် တစ်ခုပင် ဖြစ်သည်။ လူ ဆိုသည့် ကလပ်စ်တွင် ကလေးငယ်၊ ယောက်ျား၊ မိန်းမ စသည့် လူအားလုံးတို့ ပါဝင်သည်။ သို့သော် လူဟူသည့် ကလပ်စ်သည် လူတစ်ဦးတစ်ယောက်ချင်းကို ရည်ညွှန်းခြင်း မဟုတ်ဘဲ လူဟူသည့် ယေဘူယျ ပုံစံကိုသာ ရည်ညွှန်းခြင်း ဖြစ်သည်။ မျောက် ဟူသည့် ကလပ်စ်သည် လူမှ ကွဲပြားပြီး မော်တော်ကား၊ လေယာဉ်စသည့် အရာဝတ္ထုများသည်လည်း လူဟူသည့် ကလပ်စ်မှ သိသိသာသာ ကွဲပြားခြားနားသည်။ ထိုသို့သော လူများ ထဲမှ အိုဘားမား၊ မြသန်းတင့် စသည်ဖြင့် လူတစ်ဦး တစ်ယောက်ချင်းစီကို ရည်ညွန်းပါက အော့ဗ်ဂျက် ဟုခေါ်သည်။ အိုဘားမား နှင့် မြသန်းတင့်သည် လူဟူသည့် ကလပ်စ်တွင် ပါဝင်သော်လည်း သူတို့ကို သီးသန့် ညွှန်းဆိုပြနိုင်သည့် ကွဲပြားခြားနားသည့် ဂုဏ်သတ္တိများ ရှိသဖြင့် မတူညီသော အော့ဗ်ဂျက်များသာ ဖြစ်သည်။
လုပ်ဆောင်ချက်များ၊ ဂုဏ်သတ္တိများ၊ အဖြစ်အပျက်များ
ကလပ်စ် တစ်ခုချင်းစီတွင် ၄င်းတို့နှင့် သက်ဆိုင်သော လုပ်ဆောင်ချက်များ (methods)၊ ဂုဏ်သတ္တိများ (Properties) နှင့် အဖြစ်အပျက်များ (Event) ရှိသည်။