ဝတ္တစက္ခုဗေဒ(Object Oriented): တည်းဖြတ်မှု မူကွဲများ

အရေးမကြီး အော်တိုစားထိုးဘော့
အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-ကြပါသည် +ကြသည်)
စာကြောင်း ၃၅ -
အစရှိသဖြင့် အမျိုးမျိုး သတ်မှတ်ထားရန် လိုအပ်ခဲ့ပါသည်။ သို့ရာတွင် ယခုနောက်ပိုင်း ပရိုဂရန်မင်းစာအုပ်များတွင် ဝတ္တစက္ခုဗေဒတွင် ဖုန်းကွယ်ထားခြင်းကို မဖြစ်မနေရေးသားရန် လိုအပ်သည်ဟု မှားယွင်းစွာ ဖော်ပြတတ်ကြသည်ကို တွေ့ရတတ်၏။
===အမွေဆက်ခံနိုင်ခြင်း(Inheritance)===
Object Oriented ဘာသာရပ်၏ စတင်ပေါ်ပေါက်လာခဲ့ရခြင်းများကို ပြန်လည်တွေးကြည့်မည်ဆိုလျှင် အမွေဆက်ခံမှု့၏ အရေးပါမှု့ကို သိရှိနိုင်ပါသည်။ ရေးသားထားသော ကုဒ်များကို ပြန်လည်အသုံးပြုလိုခြင်းသည် ဝတ္တုစက္ခုဗေဒကို ဖြစ်ပေါ်လာစေခြင်း အကြောင်းတစ်ခုဖြစ်သည်။ ဝတ္တုစက္ခုဗေဒတွင် ကလပ်စ်များအကြားတွင် အထက်အောက်ပတ်သက်မှု့များကို ထားရှိပြီး၊ ကလပ်စ်တစ်ခုအား ဆင့်ပွား၍ ပြုလုပ်ထားသော ကလပ်စ်တစ်ခု၏ အော့ဘဂျက်သည် မိမိ၏ အထက်ရှိကလပ်စ်၏အော့ဘဂျက်၏ လုပ်ဆောင်ချက်များနှင့် အချက်အလက်များကို အသုံးပြုနိုင်ပါသည်။ အမွေဆက်ခံနိုင်ခြင်းသည် ဝတ္တုစက္ခုဗေဒ၏ အလွန်အရေးကြီးသော အတွေးအမြင်တစ်ခုဖြစ်သည်။ မျိုးရိုးဆက်ခံရာတွင် ကလပ်စ် အများစုမှ မျိုးရိုးဆက်ခံနိုင်သော ဘာသာရပ်များရှိသကဲ့သို့၊ တစ်ခုတည်းမှသာ မျိုးရိုးဆက်ခံနိုင်သော ဘာသာရပ်များလည်းရှိကြပါသည်။ဘာသာရပ်များလည်းရှိကြသည်။ Java ဘာသာရပ်သည် တစ်ခုသော ကလပ်စ်မှသာ မျိုးရိုးဆက်ခံနိုင်သောဘာသာရပ် တစ်မျိုးဖြစ်သည်။
===အသွင်ပြောင်းလဲနိုင်ခြင်း(Polymorphism)===
===ဒိုင်းနမစ်ဘိုင်းဒီန်(Dynamic Binding)===