Modifier တွေက class, field, method တွေရဲ့ access level နဲ့ behavior ကိုထိန်းချုပ်ပေးပါတယ်။ Java မှာ Access Modifiers (public, private, protected) နဲ့ Non-access Modifiers (static, final, abstract) တွေရှိပါတယ်။ Code ကို safe ဖြစ်အောင်၊ intended usage အတိုင်းပဲသုံးနိုင်အောင် modifier တွေက gatekeeper လုပ်ပေးပါတယ်။
public class Main {
private String secret = "Only inside this class";
public String name = "Java Learner";
static void showAppName() {
System.out.println("ThutaTech Java Tutorial");
}
public void showName() {
System.out.println(name);
}
public static void main(String[] args) {
showAppName();
Main obj = new Main();
obj.showName();
}
}private field ကို class အပြင်ကနေတိုက်ရိုက်မသုံးနိုင်ပါ။ public method ကို object မှတဆင့်ခေါ်နိုင်ပါတယ်။ static method သည် object မဆောက်ဘဲ class context မှာခေါ်နိုင်ပါတယ်။
ThutaTech Java Tutorial Java Learnerလက်တွေ့အသုံးချမှု
API keys, password fields, internal calculations တွေကို private ထားပြီး public methods မှတဆင့်သာ access ပေးတာက production app တွေမှာအရေးကြီးပါတယ်။