Thuta Learning
ရှာဖွေရန်
IntermediateProgrammingbeginner

Classes & Objects

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Class သည် object တစ်ခုဖန်တီးရန် blueprint ဖြစ်ပြီး Object သည် class မှ တကယ် create လုပ်ထားတဲ့ instance ဖြစ်ပါတယ်။ Class ထဲမှာ fields/properties နဲ့ methods တွေထားနိုင်ပါတယ်။

csharp
class Car
{
    public string Color = "red";

    public void Drive()
    {
        Console.WriteLine("The car is driving.");
    }
}

class Program
{
    static void Main(string[] args)
    {
        Car myCar = new Car();
        Console.WriteLine(myCar.Color);
        myCar.Drive();
    }
}

ဒီ code က ဘာလုပ်တာလဲ

  • Car class က car object အတွက် blueprint ပါ။
  • Color field က object ရဲ့ data ကိုသိမ်းပါတယ်။
  • Drive() method က object ရဲ့ behavior ကိုပြပါတယ်။
  • new Car() က Car object အသစ်ဖန်တီးပါတယ်။
You should see
red The car is driving.
Classes & Objects | Thuta Learning