C#.Net Sealed Class

ကျွန်တော်တို့ Microsoft ရဲ့ နည်းပညာရပ်တစ်ခုဖြစ်တဲ့ .Net Framework ကို အသုံးပြုပြီး C# Language ကို လေ့လာကြတဲ့ အခါ တခါတရံမှာ သတိမမူ မိတဲ့ အကြောင်းအရာတွေ တော်တော်များများ ရှိလာတတ်ပါတယ်။

အဲဒီ အထဲမှာ C# ရဲ့ Modifiers ( Scopes ) 6 မျိုးကလည်း တစ်ခု အပါအဝင် ဖြစ်ပါတယ် ။
ရင်းနှီးပြီးသား Modifiers များ အဖြစ်

  • Public ,
  • Private ,
  • Protected

စတာတွေကို သိရှိနိုင်ပြီး ဒါ့ထက် ပိုမို သိသင့်တဲ့ Modifiers( Scopes ) အမျိုးအစား 3 မျိုးကျန်ပါသေးတယ် ။

အဲဒါတွေကတော့

  • Sealed ,
  • Internal ,
  • Protected Internal

စတာတွေ ဖြစ်ပါတယ် ။ ဒီအထဲကမှ ကျွန်တော် အခု Sealed ရဲ့ အကြောင်းကို ဖေါ်ပြပေးမှာ ဖြစ်ပါတယ် ။

Sealed Class
ကျွန်တော်တို့ အနေနဲ့ တခါတရံမှာ C# Program များတွင် Sealed Class ကို တွေ့ရတတ်ပါတယ် ။

Sealed Class ဆိုတာ ဘာလဲ ?
Sealed Class ကို ဘယ်Aချိန်မှာ သုံးသလဲ ?
Sealed Class ကို ဘယ်နေရာမှာ သုံးသလဲ ?
Sealed Class ကို ဘာကြောင့် သုံးသလဲ ?
စတဲ့ အကြောင်းအရာတွေကို အဓိက သိစေချင်တာ ဖြစ်ပါတယ် ။

Download ပေးထားသော EBook ထဲတွင် လက်တွေ့ စမ်းကြည့်လို့ရတဲ့ Program တစ်ပုဒ်ကိုပါ ထည့်သွင်း ဖေါ်ပြပေးထားပါတယ် ။

You can download below :

Facebook comments:

2 Responses

  1. အစ်ကိုပြောထားတာမှန်ပါတယ်…။
    တစ်ခါတစ်ရံမှာ ကျန်ခဲ့ကြတယ်…။
    ကျွန်တော့် သူငယ်ချင်း VB.Net သမားဆိုရင် public , private နဲ ့ Dim (public) ကိုသာသိတယ်…။
    protected ကိုတောင်မသိဘူးတဲ့ဗျာ…။
    ကျွန်တော့် အမြင်ကိုပြောရရင် OOP သမားဆိုရင်တော့ private ကိုသာအဓိသုံးသင့်တယ်လို ့ထင်ပါတယ်…။
    ကျန်တဲ့

    Sealed
    Internal
    Protected Internal

    တို ့ကတော့ နည်းနည်းတော့အသုံးနည်း ကြလို ့တော်တော်များများ မသိကြတာဖြစ်မယ်လို ့ကျွန်တော် ယူဆတယ်…။
    ကျွမ်းကျင် ပညာရှင်တွေရေးတဲ့ code တွေကိုတော့ကြည့်ဖူးတယ်…။
    အားလုံးနီးပါးက private fields တွေနဲ ့ရေးထားတာများပါတယ်…။

    ကျွန်တော်တို ့မြန်မာနိုင်ငံမှာလူတွေကတော့ ရေးလိုက်ရင် public public public နဲ ့ဒါဘဲရေးတတ်ကြတယ်နဲ ့တူတယ်…။
    ဒါဆိုရင် Pure OOP မဟုတ်တော့ဘူးဗျာ…။:(
    encapsulation ကိုမလိုက်နာတော့ဘူး…။

    လေးစားစွာဖြင့်ဆွေးနွေးခြင်း

  2. Stirnglive says:

    ဝင်ရောက် ဆွေးနွေးတဲ့ အတွက် ကျေးဇူးပဲဗျာ .
    နောက် Post တွေ မှာလည်း အခုလို ဝင်ရောက်ဆွေးနွေးဖို့ ဖိတ်ခေါ်ပါတယ် ဗျာ …

Leave a comment


*