Python Self
Self Parameter သည်
က self
န့်သတ်ချက်သည် class ၏ လက်ရှိ instance ကို ကိုးကားပြီး class နှင့် သက်ဆိုင်သည့် variable များကို ဝင်ရောက်ရန် အသုံးပြုသည်။
၎င်းကို အမည်တပ်ရန် မလိုအပ်ပါ self
၊ သင်နှစ်သက်သလို ခေါ်နိုင်သည်၊ သို့သော် ၎င်းသည် class ရှိ မည်သည့် function ၏ ပထမဆုံး parameter ဖြစ်ရပါမည်။
ဥပမာ
self အစား mysillyobject နှင့် abc ဟူသော စကားလုံးများကို သုံးပါ ။
class Person:
def __init__(mysillyobject, name, age):
mysillyobject.name = name
mysillyobject.age = age
def myfunc(abc):
print("Hello my name is " + abc.name)
p1 = Person("John",
36)
p1.myfunc()