Python __init__() လုပ်ဆောင်ချက်
__init__() လုပ်ဆောင်ချက်
အထက်ဖော်ပြပါ ဥပမာများသည် ၎င်းတို့၏ အရိုးရှင်းဆုံးပုံစံရှိ အတန်းများနှင့် အရာဝတ္ထုများဖြစ်ပြီး လက်တွေ့ဘဝအသုံးချမှုများတွင် အမှန်တကယ် အသုံးမဝင်ပါ။
အတန်းများ၏ အဓိပ္ပါယ်ကို နားလည်ရန် built-in __init__() လုပ်ဆောင်ချက်ကို နားလည်ရပါမည်။
အတန်းအားလုံးတွင် __init__() ဟုခေါ်သော လုပ်ဆောင်ချက်တစ်ခု ရှိသည်
အရာဝတ္ထုဂုဏ်သတ္တိများကို တန်ဖိုးများသတ်မှတ်ရန် __init__() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ သို့မဟုတ် အရာဝတ္ထုကို ဖန်တီးနေချိန်တွင် လုပ်ဆောင်ရန် လိုအပ်သော အခြားလုပ်ဆောင်ချက်များကို အသုံးပြုပါ-
ဥပမာ
Person အမည်ရှိ အတန်းတစ်ခုကို ဖန်တီးပါ၊ အမည်နှင့် အသက်အတွက် တန်ဖိုးများကို သတ်မှတ်ရန် __init__() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John",
36)
print(p1.name)
print(p1.age)
မှတ်ချက်- အရာဝတ္ထုအသစ်တစ်ခုဖန်တီးရန် class ကိုအသုံးပြု သည့် __init__()
အခါတိုင်း function ကို အလိုအလျောက်ခေါ်သည်။