Java ဒီ Keyword ပါ။
ဥပမာ
class this
attribute (x):
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
this
သော့ချက်စကားလုံးသည် နည်းလမ်း သို့မဟုတ် တည်ဆောက်သူရှိ လက်ရှိအရာဝတ္တုကို ရည်ညွှန်းသည် ။
သော့ချက်စကားလုံး၏ အသုံးအများဆုံးအသုံးပြုမှုမှာ this
အမည်တူ အတန်းအရည်အသွေးများနှင့် ဘောင်များအကြား ရှုပ်ထွေးမှုများကို ဖယ်ရှားရန်ဖြစ်သည် (အဘယ်ကြောင့်ဆိုသော် class attribute တစ်ခုကို method သို့မဟုတ် constructor parameter ဖြင့် အရိပ်ထိုးထားသောကြောင့်)။ အထက်ဖော်ပြပါ ဥပမာရှိ သော့ချက်စကားလုံးကို ချန်လှပ်ထားပါက၊ အထွက်သည် "5" အစား "0" ဖြစ်လိမ့်မည်။
this
တွင်လည်းအသုံးပြုနိုင်သည်-
- လက်ရှိ class constructor ကိုခေါ်ပါ။
- လက်ရှိ အတန်းအစား နည်းလမ်းကို ခေါ်ဆိုပါ။
- လက်ရှိ class object ကို ပြန်ပေးပါ။
- နည်းလမ်းခေါ်ဆိုမှုတွင် အငြင်းအခုံတစ်ခုကို ဖြတ်သန်းပါ။
- တည်ဆောက်သူခေါ်ဆိုမှုတွင် အငြင်းအခုံတစ်ခုကို ဖြတ်သန်းပါ။
ဆက်စပ်စာမျက်နှာများ
ကျွန်ုပ်တို့၏ Java Classes/Objects Tutorial တွင် အရာဝတ္ထုများအကြောင်း ပိုမိုဖတ်ရှုပါ ။
ကျွန်ုပ်တို့၏ Java Constructors Tutorial တွင် တည်ဆောက်သူများအကြောင်း ပိုမိုဖတ်ရှုပါ ။
ကျွန်ုပ်တို့၏ Java Methods Tutorial တွင် နည်းလမ်းများအကြောင်း ပိုမိုဖတ်ရှုပါ ။